Durante l'esecuzione Android Lint sul mio progetto mi sono imbattuto in questo avvertimento"Possibile overdraw: elemento radice dipinge sfondo"
Possibile overdraw: elemento radice dipinge sfondo @ drawable/principale con un tema che dipinge anche uno sfondo
Dove tema dedotta è @android:style/Theme.NoTitleBar.Fullscreen
qualcuno può spiegarmi perché è questo andare e come rimuoverlo ??
mio xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/main" //***LINT warning***
android:orientation="vertical"
android:weightSum="3" >
La parte del manifesto in cui il tema è definito
<application
android:icon="@drawable/ic_logo"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
Che ne dite se ho bisogno di impostare sfondi diversi per alcune parti del app? – Franco
@Franco Basta creare uno stile separato per la tua vista con l'elemento di sfondo al suo interno. Lo so, è solo una soluzione, quindi puoi semplicemente impostare gli strumenti: ignore = "Overdraw". – Ov3r1oad
@Franco puoi averli in diverse attività che hanno temi diversi. –