添加后我无法编译我的项目 Item name =“android:windowTranslucentStatus” 到我的主题,只是将它添加到我的主题给我一个错误告诉我,我需要针对SDK版本19。
这是完全可以的,但如果我将我的风格移动到我的values-v19文件夹,我会收到一条错误消息,说明可以找到android:windowTranslucentStatus。
我对Android没有经验,但这不是正确的做法吗?
values/styles.xml error:
android:windowTranslucentStatus requires API level 19 (current min 14)
values-v19/styles.xml error
Error: No resource found that matches the given name: attr 'android:windowTranslucentStatus'.
我的主题的父级是android:Theme.Holo.Light,如果重要的话。
答案 0 :(得分:4)
所以我解决了我的问题,问题不在于代码本身显然我将模块SDK(在项目设置>模块>依赖关系>我在Android Studio中的项目)设置为API 18。
将其更改为API 19解决了所有问题。
答案 1 :(得分:0)
到目前为止我担心这个主题应该在你的androidMenifest文件中完成。在每个活动下,您可以定义主题,或者如果每个活动共享相同的主题,则在应用程序标记下添加此主题应该没问题。但下面是代码,这就是我完成工作的方式。
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" >
<activity
android:name="com.aminoit.blogspot.notifyme.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>