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ÅŸ:

Nasıl kalın yazı tipi stilini ayarlama...
TextView (ve metin sonunda üç nokta Ek...
Veritabanı yedekleme Android SDCard ya...
Nasıl Android TextView fontFamily deği...
Android TextView altında bir Çizgi çiz...