2012-07-04 68 views
1

我提出申請,並在申請我想拍一些文本這部分是大膽和部分正常是這樣的:Android的粗體字不工作

蛋糕嘗試以使這個美味的蛋糕蘿蔔。

在我main.xml中,我已經進入了這個:

<LinearLayout 
     android:id="@+id/itemone" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="20" 
     android:padding="3dp" > 

     <ImageView 
      android:layout_width="110dp" 
      android:layout_height="85dp" 
      android:src="@drawable/cake" /> 

     <TextView 
      android:id="@+id/TextView01" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/cake" 
      android:textAppearance="?android:attr/textAppearanceSmall" /> 

    </LinearLayout> 

在我的strings.xml我已經進入了這個:

<string name="cake"><b>Cake</b>\n Try this delicious cake made with carrots.</string> 

結果是不是我除了。我得到的只是「蛋糕」一詞,而不是大膽的。

+0

http://stackoverflow.com/questions/1529068/is-it-possible-to-have-multiple-styles-inside-a-textview – craig65535

回答

2

文字外觀小小的東西弄亂了這個東西。

它將此作爲風格並忽略其他風格。不要包含它。

還有一些混亂,標籤「<」和「>」應該被替換,因爲有特殊的xml字符。搜索html轉義字符或分數字符,<應如下所示:& l t; (一個字)

如果您感到無聊,您可以在xml中搜索CDATA。有一種方法可以在XML中包含純文本。

無需動態設置TextView的文本。

+0

謝謝,現在這個工作。 – AndroidDev