2 qq 28739999 qq_28739999 于 2016.03.02 19:04 提问

@android:style/Theme.Dialog使用出错

在学第一行代码这本书。软件是根据书上提供的地址下载的。没用最新版,不过应该跟书上要求是一样的,我新建的Android项目文件都是跟书上要求一样。最小版本Android14(4.0),目标版本Android19(4.4),使用sdk编译版本Android14(4.0),Theme指定为none(也使用过默认),其他设定为默认
在P60页有一行代码

 <activity android:name=".DialogActivity" android:theme="@android:style/
            Theme.Dialog">
</activity>

目的是使用对话框式主题。
结果却提示出错(与书上对照了相关项目有的代码,并没有发现遗漏)
error: Error: No resource found that matches the given name (at 'theme' with value '@android:style/ Theme.Dialog').

上网没找到比较针对性的资料。大概知道是theme的一些相关设定有问题,或者是我漏写了什么东西,书上没有说,所以来这里请教下各位!希望方便的能指导下这个问题怎么解决,谢谢各位了!!

2个回答

devmiao
devmiao   Ds   Rxr 2016.03.02 19:33
qq_28739999
qq_28739999 解决了 谢谢解答,是我自己设置的时候太粗心了。不好意思
2 年多之前 回复
qq_28739999
qq_28739999 解决了 谢谢解答,是我自己设置的时候太粗心了。不好意思
2 年多之前 回复
dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.03.02 20:58

你的theme可能和你的activity不是一个版本的

qq_28739999
qq_28739999 解决了 谢谢解答,你和楼上说的都是对的。是我设置的时候太粗心了,今天全重做了一遍,就可以了。不好意思
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
@android:style/Theme.Dialog 出错
android:theme改成@android:style/Theme.Dialog时启用出错。原因:需要继承Activity而不是ActionBarActivity。具体为什么有待继续考证。
Android主题设置为@android:style/Theme.Dialog报错解决办法
相信有很多学习郭大神《第一行代码》的小伙伴都在这里被卡住了,设置主题为@android:style/Theme.Dialog,程序却崩溃了。 之前一直以为因为第一版是用Eclipse,和Android Studio有些不一样才这样。最近入手了《第一行代码(第二版)》,结果还是在这里被卡住了。 这时我发现AndroidManifest.xml里的主题是这么设置的:
Android对话框式活动“@android:style/Theme.Dialog”出错解决方案
@android:style/Theme.Dialog,Android Studio报错,可以改用@style/Theme.AppCompat.Dialog
Android:theme="@android:style/Theme.Dialog"运行程序报错
Android:theme属性
Android中style资源中的<android:Theme.Dialog>属性找不到的问题
解决办法: 将 变更为: OK!
Android4: 请放弃使用Theme.Dialog
4.0上如果还用Theme.Dialog,只能说很土,跟整体UI风格差别很大 请使用android:theme="@android:style/Theme.Holo.DialogWhenLarge" 上效果对比图: @android:style/Theme.Holo.DialogWhenLarge: @android:style/Theme.Dialog
android:theme=&quot;@android:style/Theme.Dialog&quot;报错解决方法
《第一行代码》设置主题为@android:style/Theme.Dialog,程序却崩溃了。点开模拟器第二个选项,系统崩溃解决方法:将上述代码替换andriod:theme=&quot;@style/Theme.AppCompat.Dialog&quot;,再运行正常。 ...
设置theme实现类似于自定义dialog效果
我们知道我们要实现自定义dialog可以自己自定义,那么还有一种方法就是让activity变成窗体,那么我们在设置Theme就可以了 我们来看效果 点击后弹出一个类似气泡的东西Android平台定义的主题样式:android:theme=”@android:style/Theme.Dialog” 将一个Activity显示为对话框模式•android:theme=”@android:st
Android:Dialog和Activity的style的深入理解及对话框透明
样式:转自:http://www.cnblogs.com/0616--ataozhijia/archive/2012/12/12/2815224.html                     true                 true                 @color/weibosdk_transparent            
android之theme为dialog的activity全屏问题解决办法
1.theme为dialog的Activity如何充满全屏   2.  dialog style 的 activity 的全屏设置 (dialog适用)  3.Android Dialog 全屏