- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您好,我想为我的应用程序添加全息主题,但是当我检查我的初始图形布局时,它似乎不起作用并且我的应用程序崩溃了。我想为整个应用程序添加全息主题。此外,我想摆脱启动画面之前的屏幕。我不知道该怎么做
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.sachinda.myfirstapp"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="19" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.Holo">
<activity
android:name="com.sachinda.myfirstapp.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>
这是日志
06-18 01:16:54.390: I/Process(7860): Sending signal. PID: 7860 SIG: 9
06-18 01:16:55.530: D/HyLog(8955): I : /data/font/config/sfconfig.dat, No such file or directory (2)
06-18 01:16:55.530: D/HyLog(8955): I : /data/font/config/dfactpre.dat, No such file or directory (2)
06-18 01:16:55.530: D/HyLog(8955): I : /data/font/config/sfconfig.dat, No such file or directory (2)
06-18 01:16:55.570: D/AndroidRuntime(8955): Shutting down VM
06-18 01:16:55.570: W/dalvikvm(8955): threadid=1: thread exiting with uncaught exception (group=0x41ae6e48)
06-18 01:16:55.570: E/AndroidRuntime(8955): FATAL EXCEPTION: main
06-18 01:16:55.570: E/AndroidRuntime(8955): Process: com.sachinda.myfirstapp, PID: 8955
06-18 01:16:55.570: E/AndroidRuntime(8955): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.sachinda.myfirstapp/com.sachinda.myfirstapp.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
06-18 01:16:55.570: E/AndroidRuntime(8955): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2200)
06-18 01:16:55.570: E/AndroidRuntime(8955): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2250)
06-18 01:16:55.570: E/AndroidRuntime(8955): at android.app.ActivityThread.access$800(ActivityThread.java:139)
06-18 01:16:55.570: E/AndroidRuntime(8955): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1200)
06-18 01:16:55.570: E/AndroidRuntime(8955): at android.os.Handler.dispatchMessage(Handler.java:102)
06-18 01:16:55.570: E/AndroidRuntime(8955): at android.os.Looper.loop(Looper.java:136)
06-18 01:16:55.570: E/AndroidRuntime(8955): at android.app.ActivityThread.main(ActivityThread.java:5105)
06-18 01:16:55.570: E/AndroidRuntime(8955): at java.lang.reflect.Method.invokeNative(Native Method)
06-18 01:16:55.570: E/AndroidRuntime(8955): at java.lang.reflect.Method.invoke(Method.java:515)
06-18 01:16:55.570: E/AndroidRuntime(8955): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
06-18 01:16:55.570: E/AndroidRuntime(8955): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)
06-18 01:16:55.570: E/AndroidRuntime(8955): at dalvik.system.NativeStart.main(Native Method)
06-18 01:16:55.570: E/AndroidRuntime(8955): Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
06-18 01:16:55.570: E/AndroidRuntime(8955): at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:111)
06-18 01:16:55.570: E/AndroidRuntime(8955): at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:58)
06-18 01:16:55.570: E/AndroidRuntime(8955): at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:98)
06-18 01:16:55.570: E/AndroidRuntime(8955): at com.sachinda.myfirstapp.MainActivity.onCreate(MainActivity.java:24)
06-18 01:16:55.570: E/AndroidRuntime(8955): at android.app.Activity.performCreate(Activity.java:5275)
06-18 01:16:55.570: E/AndroidRuntime(8955): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
06-18 01:16:55.570: E/AndroidRuntime(8955): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2164)
06-18 01:16:55.570: E/AndroidRuntime(8955): ... 11 more
最佳答案
您的 Activity 可能会扩展 ActionbarActivity,在这种情况下您需要拥有 Theme.AppCompat
主题(或后代)。
你有什么
android:theme="@android:style/Theme.Holo">
您的主题不是来自AppCompat
。
有
android:theme="@style/Theme.AppCompat
或从 AppCompat
派生的主题。
引用文档
使用支持库时,您必须改用 Theme.AppCompat 主题:
Theme.AppCompat for the "dark" theme.
Theme.AppCompat.Light for the "light" theme.
Theme.AppCompat.Light.DarkActionBar for the light theme with a dark action bar.
关于android - Holo 主题在启动画面上不起作用...应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24277485/
我正在使用 HoloEverywhere-1.6.8。 我有一个基于 Holo.Theme 的自定义主题。 ... 我遇到了下面的崩溃,但它只出现在以下设备上: Galaxy Tab 10.1 P
我正在为 Android 使用 Keyboardsurfer 的 Crouton 类。它使用全息颜色作为背景颜色 (android.R.color.holo_red_light)。 现在这些颜色只会在
我有一个继承自 Theme.Holo.Light.DarkActionBar 的自定义主题,我正在尝试更改主题的 tabWidget 样式,使其看起来像是 Theme.Holo Dark。 我已经在我
所以我有一个应用程序是 Holo Light with Dark Actionbar,每当我在 EditText 中复制和粘贴某些内容时,图标都是白色的,因此您看不到它们。屏幕截图位于下方。有什么办法
最后我能够成功地实现库 Sherlock 和 Holo 。现在,在创建我自己的项目并在 list 文件中将主题设置为: android:theme="@style/Theme.Sherlock.Lig
有谁知道 Holo 主题聚焦按钮可绘制的位置在哪里? 我想将其设置为某些事件的 View ,但找不到它。 最佳答案 1.首先在您的 android sdk 平台文件夹中找到以下位置 - yourand
android:minSdkVersion="14"android:targetSdkVersion="18" 理论上很简单。 holo.light 的背景颜色是什么,因为我想对其他东西使用相同的颜色
在 api >= version 11 的设备上应用 holo 主题时我有点担心我的自定义按钮变大了(高度,宽度似乎是一样的) 这是没有holo的 这是全息他们 谁能告诉我这是什么原因造成的?以及是否
谁能帮我找到主题 Holo 等同于 @android:style/Theme.Translucent.NoTitleBar 我试过用 @android:style/Theme.Holo.Dialog
这个问题在这里已经有了答案: Spinner does not wrap text -- is this an Android bug? (15 个答案) 关闭 9 年前。 我最近刚刚在我的 And
谁能告诉我在Holo中选中的列表项对应的颜色代码?另外,在 Holo 中生成长按列表项过渡的颜色是什么?我知道全息颜色是在 colors.xml 中定义的,但我不确定哪些用于选择和长按列表项转换。提前
我有一个以 Holo.Light 主题为主题的应用。 AOSP ICS、Honeycomb 表现良好,但在 Samsung TouchWiz Honeycomb 上,EditText 背景、复选框等更
我目前正在使用带深色操作栏的 Holo 灯,我想更改我的应用以完全使用 Holo。我从 更改了 styles.xml ""到 "" 我在 values-14 内更改了 styles.xml ""到 "
您好,我想为我的应用程序添加全息主题,但是当我检查我的初始图形布局时,它似乎不起作用并且我的应用程序崩溃了。我想为整个应用程序添加全息主题。此外,我想摆脱启动画面之前的屏幕。我不知道该怎么做
Android Theme holo_dark 中 Normal 状态下的 Button 使用的是什么颜色? 我已阅读 this question并添加了与颜色名称相对应的彩色图像,但没有一个与 Bu
我只想将 Holo EditText 的背景更改为绿色。 是这样的:http://tinypic.com/view.php?pic=2n20k8l&s=8#.U6hMQ_ldWSo 这可能是一个愚蠢的
如果您将应用的主题设置为 Holo.Light,那么您可以获得浅色弹出菜单、深色文本等,这正是我想要的。但是,我的操作栏使用的是自定义的较深颜色,我希望溢出菜单(点)恢复为白色(就像您使用 Theme
我想更改 android Holo 主题的默认进度条颜色并保持默认行为。 我的目标是保持进度条不变(保持所有默认行为)并且只将其颜色更改为紫色。我想改变水平和不确定。 这是我到目前为止所做的: pro
我想构建一个选项卡式界面,所以我从 API 演示示例项目中获取了 Tabs3 View ,但是由于某种原因,我的应用程序没有应用 Holo 主题 It should look like this Bu
我已经构建了支持 android:minSdkVersion="7" android:targetSdkVersion="15" 的 android 应用程序。我使用继承 Android 默认主题的自
我是一名优秀的程序员,十分优秀!