0

とにかく、静的データと動的データをテキストビューで表示します。

これが私のxmlで定義している私のテキストビューです

<TextView
        android:gravity="center_horizontal"
        android:paddingTop="5dp"
        android:paddingBottom="5dp"
        android:id="@+id/Rowtext"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:text="Listiems" />.

android:textにあるテキストとその横の動的データを表示する必要があります。

彼らの方法はありますか?

ありがとう:)

4

3 に答える 3

1

使用する

String tempString="Your Dynamic text Here";
TextView text=(TextView)findViewById(R.id.Rowtext);
SpannableString spanString = new SpannableString(tempString);
spanString.setSpan(new StyleSpan(Typeface.BOLD), 0, spanString.length(), 0);
text.setText(" ");
text.append(spanString);
于 2013-03-21T07:01:13.067 に答える
1
  <TextView
    android:gravity="center_horizontal"
    android:paddingTop="5dp"
    android:paddingBottom="5dp"
    android:id="@+id/Rowtext"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:text="Listiems" />.

TextView _tv= (TextView) findViewById(R.id.Rowtext);
StyleSpan boldSpan = new StyleSpan( Typeface.BOLD );
SpannableString ss=  new SpannableString("Your Dynamic text");
ss.setSpan( boldSpan, 0, ss.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE );
_tv.append(" ");
_tv.append(ss);

スパナブルストリングのスタイリングに。http://www.chrisumbel.com/article/android_textview_rich_text_spannablestring

結果のスナップショット

ここに画像の説明を入力してください

于 2013-03-21T07:01:22.750 に答える
1

これを行うには2つの方法があります1)android:textパラメーターで静的テキストを提供してから、クラスから動的テキストを追加します

android:text="some static String"
textView.append(Some dynamic String");

2)または、以下のようにクラスファイルで両方を指定できます

  textView.setText(getString(R.string.someString)+"Some dynamic String");
于 2013-03-21T07:04:15.527 に答える