- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为我的工具栏使用当前的样式和主题,并使用一个支持库。我正在扩展 AppCompatActivity 而不是正常 Activity 。
<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar"> <item name="android:windowNoTitle">false</item>
<item name="android:windowActionBar">true</item>
</style>
我收到错误,下面是堆栈跟踪,
Process: com.random.simplenotes, PID: 2176
java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to com.android.internal.widget.ActionBarOverlayLayout$LayoutParams
at com.android.internal.widget.ActionBarOverlayLayout.applyInsets(ActionBarOverlayLayout.java:172)
at com.android.internal.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:317)
at android.view.View.measure(View.java:16497)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2291)
at android.view.View.measure(View.java:16497)
at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:1916)
at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1113)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1295)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1000)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5670)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
at android.view.Choreographer.doCallbacks(Choreographer.java:574)
at android.view.Choreographer.doFrame(Choreographer.java:544)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
Application terminated.
主要 Activity
当我尝试应用深色主题时出现问题。parent="Theme.AppCompat.DayNight.NoActionBar"
对于此属性,我如何知道哪些主题可以工作,哪些不会?以及应该如何应用不会出现任何错误的深色主题?
让我知道还需要什么代码,我会相应地编辑问题。
编辑 1根据评论中的要求,我添加了 Activity onCreate() 方法
初始化
DataBaseHelper dbhelper;
ListView notesView;
CustomCursor dataCursor;
int ROW_NUMBER;
Cursor passCursor;
Toolbar bar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
dbhelper = new DataBaseHelper(this);
passCursor = dbhelper.fetchAllNotes();
dataCursor = new CustomCursor(this,passCursor);
notesView = (ListView)findViewById(R.id.listView);
notesView.setAdapter(dataCursor);
notesView.setOnItemClickListener(this);
bar = (Toolbar)findViewById(R.id.toolbar);
setSupportActionBar(bar);
}
最佳答案
删除 <item name="android:windowActionBar">true</item>
如果您使用的是 Toolbar
,则来自您的主题文件对于一个 supportActionBar
关于android - 错误 : ToolBar theme and Dark theme,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40425051/
我正在将现有应用调整为深色模式。 某个 View 使用图像来表示特征的状态。我选择了 Assets 目录中的图像并将其 Appearances 字段从无修改为 Any, Dark。然后我为 Dark
所以我有一个应用程序是 Holo Light with Dark Actionbar,每当我在 EditText 中复制和粘贴某些内容时,图标都是白色的,因此您看不到它们。屏幕截图位于下方。有什么办法
我有 Firefox 69, 激活暗模式时,newtab 页面保持亮起。 我通过 about:config?filter=browser.in-content.dark-mode 激活了暗模式(改为
我正在使用 Ubuntu 并尝试通过使用 matchMedia 获得用户的首选主题但它总是返回 false对于这个查询。 window.matchMedia('(prefers-color-schem
我正在使用从 SVG 文件导入为矢量绘图的用户个人资料头像。我还将我的主题扩展到 Material 主题 Theme.MaterialComponents.DayNight.NoActionBar。但
我一直在查看 Dark Reader 扩展的源代码。 https://github.com/darkreader/darkreader我找不到负责在网页右侧生成黑色滚动条的代码或函数。它位于哪个文件中
在vim中,我可以运行set bg=dark,然后vim将调整所有语法突出显示以在具有深色背景的终端上工作(无论背景是否实际上是深色的,vim都将其假定为深色)。 我如何告诉emacs假定背景是黑暗还
我今天升级了 Pycharm2016.1,并希望将主题更改为 Solarized Dark,但我看不到更改/添加的选项。有人尝试用 Pycharm2016.1 做同样的事情吗? 最佳答案 this G
我目前正在使用带深色操作栏的 Holo 灯,我想更改我的应用以完全使用 Holo。我从 更改了 styles.xml ""到 "" 我在 values-14 内更改了 styles.xml ""到 "
目标: 将主题更改为“UI darkness” 问题: 根据下面的代码,我不知道该怎么做。 $(function() { $( "#from").datepicker({ show
我最近想让我的状态栏颜色渐变。我知道 WindowManager 方式是如何工作的。但我决定另辟蹊径,用渐变色为状态栏上色。 所以我这样做了, #3F51B5 @drawable/
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 5 年前。 Improve
我使用的是TailWind 3.3.2和Next.js 13.4.4。在我的网站上。我没有实现黑暗模式,一切对我来说都运行得很好。我在笔记本电脑和移动设备上使用不同的浏览器(Chrome、Firefo
好像大概也许是一年前, mac os系统发布了深色模式外观, 看着挺刺激, 时至今日用着也还挺爽的 终于, 随着iphone11等新手机的发售, ios 13系统也正式发布了, 伴随着手机版的深色
我正在使用 following css使用 @media(prefers-color-scheme: dark) 以便向在操作系统级别选择暗模式的用户显示暗站点版本。当我通过 Windows 切换深色
我可以得到UI_MODE_NIGHT_MASK调用 resources.configuration.uiMode和 Configuration.UI_MODE_NIGHT_MASK . 我需要听这个变
在使用冰柱很长时间后,我正在尝试使用 Helm 。 大多数时候我默认使用流行的日光深色配色方案,而 helm 似乎选择了特别难以理解的颜色: ...我如何建议 helm 选择更有用的颜色?希望当我切换
在开发菜单栏应用程序时,我很难找到使该应用程序看起来更好的首选方法。我本来以为Apple控件基本上可以解决此问题,但事实并非如此。 确保菜单栏应用在亮模式和暗模式下都看起来不错的首选方法是什么?我是否
经过研究,我发现Qt 5现在提供了一个所谓的Fusion主题,该主题被描述在他们的blog posts中。我非常喜欢您可以在上一张图片中看到的带有黑色配置的主题,并且我想在我的应用程序中使用它,但是似
我在 Mac 上启用了暗模式,但在带有 ckeditor 的 django 管理面板中看起来很尴尬。是否可以在 Chrome 或 Django 管理员中禁用它?我已经尝试过主题和浏览器扩展,但没有成功
我是一名优秀的程序员,十分优秀!