0

Strings.xml ファイルのテキストビューにスタイルを追加できますか。次のようなスタイルがあります。

<style name="text_searching">
    <item name="android:text">dummy</item>
     <item name="android:textSize">28sp</item>

    <item name="android:background">@drawable/buttonbarbackground</item>
   <!--  <item name="android:textColor">#ff999999</item> -->
    <item name="android:textStyle">normal</item>

このスタイルをstrings.xmlに次のように割り当てました..

<string name="text">@style/text_searching</string>

正しいですか...誰か知っているなら教えてください..よろしくお願いします..

4

2 に答える 2

2

あなたがしていることは正しいです。s をstylesstyleというファイルに配置するのが通例ですが。内部のすべての xml ファイルは同じタイプであるため、コンパイラは各定義をどこに配置してもかまいません。一方、人間は...valuesresources

このスタイルを に追加するには、次のTextViewようにします。

<TextView style="@style/text_searching" .../>

あなたがそこで何をしようとしているのかはわかりません<string ...>が、それは ではありませTextViewstring

更新:あなたが実際にやろうとしていることを理解したと思います.sとは何の関係TextViewもありません. いいえ、それはできません。シンプルな HTML タグを使用して、テキストのサイズや色などを定義することもできます。その場合、HTML タグを処理するために取得するgetText代わりに使用する必要があります。getString

しかし、どんな状況下でもstringa が背景を持つことはありません。それは明らかに間違っています。

于 2012-12-31T07:21:20.973 に答える