Android:TextView

android-textview.png

数値を文字列に変換してセット

mBpmText.setText(Short.toString(_song.mBPM));

XML

 <TextView
        android:id="@+id/ColorView"
        android:layout_width="200dp"
        android:layout_height="50dp"
        android:background="#ff0000"
        android:text="text here"
 />

背景色

背景色のセット

TextView.setBackgroundColor(Color.rgb(r, g,b));

現在の背景色の取得

文字を真ん中揃えにする

android:gravity="center"

文字を大きくする

TextView title=new TextView(context);
title.setTextAppearance(context,android.R.style.TextAppearance_Large);

遭遇したエラー

android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.

setTextを別スレッドでやろうとしたら出た mainスレッドにしないとダメみたい。

サポートサイト Wikidot.com