cnblogs-theme-silence
全部标签 我正在尝试自定义一个扩展Theme.AppCompat.Light的主题。我不确定我需要具体更改哪些值,例如:操作栏文字颜色默认窗口/View背景色我正在为我的操作栏使用新的android.support.v7.widget.ToolBar,所以像android:actionBarStyle这样的正常值似乎不起作用在上面。我只想查看每种样式的默认属性和值列表,这样我至少可以查找需要更改的属性。谢谢! 最佳答案 如果您使用的是AndroidStudio,那么追踪默认/内置资源/样式会很容易。按Ctrl并将光标移到Theme.AppCo
我正在尝试测试我在新的GoogleMaterial组件上的技能。但是现在我遇到了MaterialCardView的问题构建过程告诉我ThestyleonthiscomponentrequiresyourappthemetobeTheme.AppCompat[..]atcom.google.android.material.card.MaterialCardView.有了这个线索,我添加了style="@style/Theme.AppCompat"&android:theme="@style/Theme.AppCompat"到MaterialCardView也到我在list中的Activ
我正在为我的应用程序使用Theme.AppCompat以获得深色外观。一切看起来都不错,除了使用这个主题的操作栏看起来很古老,即它有一个明亮的蓝色底部分隔线。我希望操作栏看起来像在Theme.AppCompat.Light.DarkActionBar中。查看themes.xml,我发现:true@drawable/appcompat_divider_dark所以我创建了自己的风格如下:@drawable/appcompat_divider_dark但是我得到构建错误:Noresourcefoundthatmatchesthegivenname(at'actionBarDivider'w
我是Android开发的初学者,尽管编码很合理,但恕我直言,android主题不是我无法执行这个简单的任务:我有(例如)一种名为“blah”的颜色#F0F0F0它在XML布局或代码中无处不在,并被不同的View组件用作“@color/blah”我只想让这个每个主题改变颜色值所以当我使用MyTheme1时,blah应该是#F0F0F0,而当我使用MyTheme2时,blah应该是#00FF00我一直在阅读有关主题的内容,但仍然无法找到如何实现这个简单的任务,因为我的应用不需要特殊样式等,只需要每个主题的颜色。提前致谢更新:在Mohamed_AbdAllah提供的链接之后,我成功地创建了一
为了使用支持操作栏,我的Activity必须扩展ActionBarActivity,当我这样做并启动Activity时,应用程序崩溃并显示:Exception:YouneedtouseaTheme.AppCompattheme(ordescendant)withthisactivity.在我的styles.xml中有在我的AndroidManifest.xml中我有违规Activity 最佳答案 您必须检查其他包含样式文件的文件夹,它们可能会覆盖您的样式。 关于Android异常:You
我正在尝试使用Theme.AppCompat,但是当我这样做时,操作栏就消失了。没有错误或任何错误。问题是我在另外两个项目中使用了这个确切的设置,它们工作得很好,但不确定发生了什么变化。我还尝试更改支持库版本、父主题、清理项目、重建和使缓存失效。不确定这些是否有帮助,但我还是做了。我正在使用AndroidStudio0.8.14如果我错了请纠正我,但这就是我在旧API上使用MaterialTheme小部件和调色板的方式,对吧?预览样式.xmlAndroidManifest.xml构建.gradleapplyplugin:'com.android.application'android{
我正在尝试更改工具栏微调器下拉主题,但奇怪的是这并没有发生。当我点击微调器时,它总是变暗。我想要背景灰色和黑色文字。我没有任何操作栏。我正在通过工具栏设置所有内容。因此我尝试了以下方法:样式xml:@color/numbertext@color/colorPrimaryDark@color/colorPrimary@drawable/toolbar_dropshadow@android:color/white@android:color/background_dark@android:color/background_dark@android:color/background_dark
我在list中声明了一个WebViewActivity,如下所示:WebView看起来像这样:当我在我的主要Activity中启动此Activity时,只有包含应用程序名称的对话框标题可见,但WebView不可见。如果我将TextView添加到LinearLayout,它也会显示,但仍然缺少WebView。如果我不在list中应用android:theme="@android:style/Theme.Dialog",则会显示WebView。为什么会这样?如何在对话框中显示WebView? 最佳答案 我发现如果将webview更改为w
我在我的游戏控制台中收到标题中提到的崩溃它仅出现在AndroidPie上并且仅限于PixelXL(marlin)和Pixel(sailfish)设备我不知道是什么原因造成的,因为无论如何我都无法重现这个问题。Hereisthestacktrace************************************************pid:0,tid:0>>>sample.package.nameconst&,bool)+752)#33pc000000000000219c/system/bin/app_process64(main+1200)#34pc00000000000b0
目前正在努力迁移到支持库中的ActionBar。目前正在尝试将我的旧主题迁移到Theme.AppCompat.Light.DarkActionBar继承,但进展并不顺利。如果我这样在list中应用主题就没问题了:但是当我执行以下操作时,我收到一个运行时错误,指出LoginActivity(ActionBarActivity的子类)必须有一个继承自Theme.AppCompat的主题:在styles.xml中:sans在list中:知道为什么会这样吗?我看不出问题,因为AppTheme显然继承自其中一个AppCompat主题。 最佳答案