Podczas systemem Android Lint na mój projekt natknąłem tego ostrzeżenia„Możliwe Overdraw: element główny maluje tło”
Możliwa Overdraw: element główny maluje tło @ odkształcalne/main z temat, który również maluje tło
Gdzie wywnioskować tematem jest @android:style/Theme.NoTitleBar.Fullscreen
Czy ktoś może mi wyjaśnić, dlaczego jest to nadchodzi i jak go usunąć ??
Moje 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" >
Część manifeście gdzie tematem jest zdefiniowana
<application
android:icon="@drawable/ic_logo"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
Jak o tym, czy muszę ustawić różnych środowisk dla niektórych częściach aplikacji? – Franco
@Franco Po prostu utwórz osobny styl dla widoku z elementem tła. Wiem, to tylko obejście, więc możesz po prostu ustawić narzędzia: ignore = "Overdraw". – Ov3r1oad
@Franco możesz mieć je w różnych działaniach, które mają różne motywy. –