2

同じリクエストのトピックがたくさんあることはわかっていますが、アプリケーションのバックグラウンドの問題を修正できません。次のようなコードを書くと:

<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 というエラーが表示されます

だから私はこれで変更しました:

style.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 を受信しなくなりましたが、アプリケーションのレイアウトが間違っています。たとえば 画像 、ボタンが正しいレイアウトに従っていません。

4

2 に答える 2

2

私は愚かだ!このようにコードを変更したところ、Lint のエラーは表示されなくなりました。

スタイル.xml:

<style name="AppTheme" parent="@android:style/Theme.Holo">
    <item name="android:windowBackground">@null</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">
            ...
            ...
        </activity>

レイアウト.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:layout_gravity="top"
   android:orientation="vertical"
   android:background="@drawable/wallpaper">
于 2013-11-04T17:30:11.530 に答える