2013-03-21 116 views
0

顯示在TextView的靜態和動態數據是他們無論如何顯示TextView的靜態和動態數據..android系統

這裏是我的TextView在我的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和它旁邊的動態數據。

是他們的任何方式?

謝謝:)

回答

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); 
+0

thnx chirag ..是他們無論如何,我可以使動態數據加粗,並顯示適當的對齊動態數據? – Beginner 2013-03-21 07:07:34

+0

@ user2143817請檢查我的更新答案。 – 2013-03-21 07:13:31

+0

thnx chirag :)。我有一個想法,我不知道它是否正確,只是與你一起檢查。如何定義一個表格佈局並定義一個2列的行。然後在一列中定義我的android:文本,並在其他列中定義我的動態數據。我可以這樣做嗎? – Beginner 2013-03-21 07:18:56

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); 

對於造型spannable字符串。 http://www.chrisumbel.com/article/android_textview_rich_text_spannablestring

產生的快照

enter image description here

+0

thnx raghu ..是他們無論如何,我可以使動態數據大膽? – Beginner 2013-03-21 07:03:52

+0

檢查編輯。 – Raghunandan 2013-03-21 07:14:43

0

有兩種方法可以做到這一點 1)購買Android提供靜態文本:文本參數,然後從你的類追加動態文本

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

2 )或者你可以在類文件中給出如下所示

textView.setText(getString(R.string.someString)+"Some dynamic String"); 
+0

thnx hardik ..是他們無論如何,我可以使動態數據大膽? – Beginner 2013-03-21 07:06:40