ho una forma semplice che voglio impostare la larghezza di:Figura Formato Drawable non funziona
<shape android:shape="rectangle">
<solid android:color="@color/orange"/>
<size android:width="2dp"/>
</shape>
Tuttavia, quando ho assegnare questo per lo sfondo di un'EditText mostra solo uno sfondo arancione, invece di un rettangolo di larghezza 2 dpi. Perché non sta impostando le dimensioni funzionanti? Voglio creare un disegnabile trasparente con un rettangolo arancione sul lato sinistro. Ho anche questo avvolto in un selettore:
<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>
Ho provato ad aggiungere altezza solo per vedere se sarebbe cambiare la dimensione. Non è così. È come se ignorasse completamente le dimensioni. WTF?
Come doesnt lavoro per te? Esso funziona magicamente. forse il problema è nelle impostazioni del tuo layout? Vedi, se il tuo Layout ha wrap_content per altezza e larghezza. – Daler
È piuttosto semplice. viene ignorato e creerà sempre una forma che riempie la vista. –
afk5min
Non sempre, certamente non con gli attributi di Draw/Top/Bott/etc. –