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

  • FD2097

    FD2097

    21 HAZİRAN 2009
  • Kurtindo Pop Games

    Kurtindo Pop

    2 HAZİRAN 2013
  • Tracy Hairston

    Tracy Hairst

    22 Mayıs 2009