Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 应用程序因主题而崩溃。对话框_Android - Fatal编程技术网

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开发者的新手,所以请遵循一些教程来熟悉它。在最新一期中,我尝试将
@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。下次应该更加谨慎。