2013-03-21 125 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