2011-08-24 10 views
6

ドキュメントを読むと、このように「高さ、パディング、フォントの色、フォントサイズ、背景の色などのプロパティを指定できます」という質問が表示されます。もっと"。つまり、アンドロイドのさまざまなプロパティを定義することができます:src? 私はbackgroundプロパティを試してみて、それが:-(罰金背景イメージのテーマとスタイルのプロパティ

<item name="android:background">#55FFFFFF</item> 

ではなく、SRCプロパティを働き、この

<item name="android:src">@drawable/attachment1</item> 

のようなものである。

私が間違って何をしますか?

+0

私もこれが必要です! – CelinHC

+0

あなたは何かを見つけましたか? – Lukap

答えて

6

試してみてください

<item name="android:background">@drawable/attachment1</item> 
0

私のテストでは、このポスト(How to change a TextView's style at runtime)に従って、スタイルの背景イメージを設定することはできません。

あなたがプログラムでスタイルを設定している場合は、あなたのJavaクラスでは、このような何かを試してみてください:

countField.setTextAppearance(getContext(),R.style.theme_id); 
    countField.setBackgroundResource(R.drawable.attachment1); 

またはこのような何かを、あなたのレイアウトでスタイルを設定している場合:

<TextView 
    android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="hello world" 
     android:layout_gravity="center" 
     android:textAppearance="@style/MVTheme.TextAppearance.CalendarMissedCount" 
     android:background="@drawable/attachment1 /> 
0

ドロアブルを直接使用することはできません。 res/drawableにxmlファイルを作成します。 style.xmlでそれを参照してください。
のres /描画可能/ attach.xml

<?xml version="1.0" encoding="utf-8"?> 
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" 
    android:src="@drawable/attachment1" 
    /> 

のres /値/のstyles.xml

<item name="android:src">@drawable/attach</item> 

私が作成していない^^これが一般的な考え方です。