を動作していません幅2dpの長方形。なぜサイズを設定していないのですか?私は左側にオレンジ色の長方形の透明な描画可能オブジェクトを作成したいと思います。私はそれがサイズを変更するかどうちょうど見るために高さを追加しようとしました形状Drawableのサイズは私がの幅を設定したい非常に単純な形状を持っている
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true">
<shape android:shape="rectangle">
<solid android:color="@color/orange"/>
<size android:width="2dp" android:height="6dp"/>
</shape>
</item>
<item>
<shape android:shape="rectangle">
<solid android:color="@android:color/transparent"/>
</shape>
</item>
</selector>
:私は、セレクタに包まれたこのをも持っています。それはしません。それはサイズを完全に無視するようなものです。 WTF?
どのように?それは魅力のように働く。レイアウトの設定に問題がある可能性がありますか?レイアウトに高さと幅のwrap_contentがあるかどうかを確認してください。 – Daler
かなりシンプルです。 は無視され、常にビューを塗りつぶす図形が作成されます。 –
afk5min
必ずしもdrawableTop/Bottom/etc属性では必ずしもそうではありません。 –