2012-03-13 16 views
1

i「は描画可能」フォルダ内のXMLファイルを次のように言えば、描画可能には自動的に「GradientDrawable」にコンパイルされ、私はレイアウトDrawable xmlファイルはどのように識別されますか?

ではなく、XMLファイルでそれを使用することができるよですが、私はそのデータ型を指定していません'GradientDrawable'

ここで、このxml解析と「自動」型検出が行われますか?コンパイル時または実行時に?

もし私がカスタムドロウアブルを書いているのであれば、同様の方法でそのパラメータをxmlマークアップとして指定できますか?

私はDrawable.inflate方法を見つけましたが、使用例は、各上の画像ファイルを "描画可能/ ExamplePicture @" のxml =上R.drawable.ExamplePicture を使用する必要がありますJavaで

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:a="http://schemas.android.com/apk/res/android" > 
    <gradient 
     a:angle="270" 
     a:endColor="#992f2f" 
     a:startColor="#ef4444" /> 
    <stroke 
     a:width="1dp" 
     a:color="#992f2f" /> 
    <corners a:radius="6dp" /> 
    <padding 
     a:bottom="6dp" 
     a:left="6dp" 
     a:right="6dp" 
     a:top="6dp" /> 
</shape> 

答えて

1

を見つけることができませんでしたdrawable-xxフォルダ

関連する問題