Android Studio需要<wallpaper>标签</wallpaper>中的layout_width / height

时间:2014-03-25 06:13:05

标签: android xml android-studio live-wallpaper

Android工作室坚持认为我的代码中需要layout_width和layout_height。我非常确定他们不是在阅读here。我试图弄清楚这是由于我的一些错误还是一个奇怪的Android Studio怪癖。

我的布局文件:

<?xml version="1.0" encoding="utf-8"?>
<wallpaper xmlns:android="http://schemas.android.com/apk/res/android"
android:thumbnail="@drawable/icon"
android:description="@strings/description"/> 

我的清单片段:

<service android:name="com.handmade.tavern.LiveWallpaper"
    android:label="@string/app_name"
    android:permission="android.permission.BIND_WALLPAPER">
    <intent-filter>
        <action android:name="android.service.wallpaper.WallpaperService"/>
    </intent-filter>
    <meta-data android:name="android.service.wallpaper"
         android:resource="@layout/wallpaper_layout"/>
</service>

还有其他人经历过这个吗?谁能解释我的错误? 谢谢,

1 个答案:

答案 0 :(得分:0)

好吧,Android Studio似乎只允许res / xml目录中的标签。只需移动文件即可解决问题。我不确定Android Studio是否挑剔。我之前看过两个对res / layout文件夹中存储的壁纸的引用,但我不知道它们是否是拼写错误。欢迎进一步评论。