Android 应用程序因主题而崩溃。对话框
我是Android开发者的新手,所以请遵循一些教程来熟悉它。在最新一期中,我尝试将Android 应用程序因主题而崩溃。对话框,android,Android,我是Android开发者的新手,所以请遵循一些教程来熟悉它。在最新一期中,我尝试将@android:style/Theme.Dialog应用于我的活动,但我的应用程序在启动时崩溃 我还尝试了@style/Theme.appbattle,得到以下错误: 找不到与给定名称匹配的资源 这是我的清单代码: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/
@android:style/Theme.Dialog
应用于我的活动,但我的应用程序在启动时崩溃
我还尝试了@style/Theme.appbattle
,得到以下错误:
找不到与给定名称匹配的资源
这是我的清单代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.activity101"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.AppCombat" >
<activity
android:name=".Activity101"
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>
</manifest>
您可以通过以下方式进行测试:
打开AndroidManifest.xml文件并在“应用程序”选项卡中,然后在“应用程序属性”部分为项目选择您最喜欢的主题(在对话框中选择“浏览”按钮后,选择“系统资源和写入主题”,在选择主题后),最后保存您的文件。“当我这样做时,应用程序崩溃”--使用LogCat找出崩溃的位置和原因:“当我尝试“@style/Theme.appbattle”时,仍然会出现“找不到与给定名称匹配的资源”的错误--您编写了这样的主题吗?Android没有AppCombat主题。如果您使用Android支持包中的
appcompat-v7
部分,则会有一个appcompat
主题(注意p
代替b
)。Mate非常感谢,这确实很有帮助。没有注意到p而不是b。下次应该更加谨慎。