2011-12-18 5 views
7

Ho questo layout XML. Il frame_top_widget_holo è un drawable a 9 patch con linee di riempimento in basso e a destra. Ha anche linee in alto e a sinistra per i limiti di allungamento. È impostato come sfondo, c'è un set di immagini estraibile come sorgente. Il risultato mostra entrambi, ma l'immagine src si sovrappone al padding impostato dal drawable. Il problema è il dimensionType, quindi ho il sospetto che questo potrebbe essere un bug. Qualcuno ha un'idea su come risolvere questo problema?ImageView 9 patch disegnabile con linee di imbottitura non rispettate

<?xml version="1.0" encoding="utf-8"?> 
<ImageView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:scaleType="centerCrop" 
    android:background="@drawable/frame_top_widget_holo" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:src="@drawable/bigpicture" /> 

risposta

13

android: cropToPadding = "true" risolve questo problema. Sigh ..