SORU
17 Kasım 2009, Salı


Yapma Android Kaydırılan TextView

Sığdırmak için çok uzun gibi görünen bir textview metin görüntülemek ediyorum bir ekran içine. Benim TextView sekmeli yapmak istiyorum. Nasıl yapabilirim bu? İşte kod

   final TextView tv = new TextView(this);

   tv.setBackgroundResource(R.drawable.splash);
   tv.setTypeface(face);
   tv.setTextSize(18);
   tv.setTextColor(R.color.BROWN);

   tv.setGravity(Gravity.CENTER_VERTICAL| Gravity.CENTER_HORIZONTAL);

   tv.setOnTouchListener(new OnTouchListener(){


           public boolean onTouch(View v, MotionEvent e)
           {


                   Random r = new Random();
                   int i = r.nextInt(101);

                   if (e.getAction() == e.ACTION_DOWN)
                   {
                           tv.setText(tips[i]);
                           tv.setBackgroundResource(R.drawable.inner);


                   }

           return true;
           }

   });

   setContentView(tv);

CEVAP
15 Temmuz 2010, PERŞEMBE


ScrollView aslında gerek yok.

Sadece set

android:maxLines = "AN_INTEGER"

android:scrollbars = "vertical"

senin özellikleri 5* *düzeni xml dosyası.

O zaman kullanın:

yourTextView.setMovementMethod(new ScrollingMovementMethod());

kodunuzda.

Bingo, otomatik olarak herhangi bir sorun olmadan kayar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • TheDigiCraft

    TheDigiCraft

    25 NİSAN 2011
  • Toddler Fun Learning

    Toddler Fun

    8 ŞUBAT 2013