我知道有许多主题具有相同的请求,但我无法解决我的应用程序的背景问题。如果我这样写代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|center"
android:orientation="vertical"
android:background:"@drawable/wallpaper>
我收到错误 Lint:“可能的过度绘制:根元素绘制背景...... ”
所以我改变了这个:
样式.xml
<style name="AppTheme" parent="@android:style/Theme.Holo">
<item name="android:windowBackground">@null</item>
</style>
<style name="WallpaperTheme" parent="@style/AppTheme">
<item name="android:background">@drawable/wallpaper</item>
</style>
清单.xml
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:hardwareAccelerated="true"
android:allowBackup="true"
android:theme="@style/AppTheme">
<activity
android:name=".Main"
android:label="@string/title_activity_main"
android:theme="@style/WallpaperTheme">
...
...
</activity>
通过这种方式不再收到错误 Lint 但应用程序的布局错误,例如: 按钮也没有遵循正确的布局......那我该怎么办?