草庐IT

cnblogs-theme-silence

全部标签

android - 升级到 Android Studio 3.0 Canary 5 导致 "IllegalArgumentException: AppCompat does not support the current theme features.."

我使用AndroidStudio3.0Canary4运行我的应用程序时运行良好,但在更新到Canary5后,该应用程序现在在开始时崩溃:Causedby:java.lang.IllegalArgumentException:AppCompatdoesnotsupportthecurrentthemefeatures:{windowActionBar:false,windowActionBarOverlay:false,android:windowIsFloating:false,windowActionModeOverlay:false,windowNoTitle:false}atan

android - 使用 Theme.Holo 时在选项菜单中显示图标

当使用android:theme="@android:style/Theme.Holo作为我Activity的默认主题时,菜单xml中定义的图标在选项菜单/操作中不再可见溢出(使用旧主题时它们是可见的。)如何使用Theme.Holo显示图标? 最佳答案 好的,回答我自己的问题:Theme.Holo不会在Action溢出中显示图标。那么为什么一些预装的标准应用程序有菜单图标呢?因为他们使用的是Theme.DeviceDefault主题,这显然与我的SamsungGalaxySII上的Holo不同。

android - AppCompat 工具栏 : set toolbar theme from upper theme

我有一个“轻”主题的应用程序:@color/primary@color/primary_dark@color/accent我希望我的Toolbar是深色主题的,所以我设置了以下样式,正如ChrisBanes所建议的那样:然后,通过将android:theme="@style/Theme.ByodTheme.Toolbar"添加到我的android.support.v7.widget.Toolbar,一切正常预期(即使AndroidStudio预览不显示标题的白色,它适用于设备):现在,我不想为我的应用程序中的每个工具栏指定android:theme,而是想在我的主主题中指定样式并忘记它

android - app :theme is now deprecated. 请改为使用 android:theme

我正在记录这个警告:I/AppCompatViewInflater:app:theme现已弃用。请改为使用android:theme。奇怪的是,我使用了AndroidStudio的Findinallproject工具,但它没有发现任何与app:theme相关的事件。我认为这可能是因为我正在使用it.neokree.materialnavigationdrawer并且它可以在里面包含app:theme,但是无论如何,有什么办法可以禁用此警告?任何人都知道这是否可能是出于其他原因? 最佳答案 您的样式可能包含如下元素:@style/Te

Android "Resources$NotFoundException: Resource is not a ColorStateList"与 Theme.AppCompat

我正在使用AndroidStudio,但我只在Androidpre-Lollipop上抛出“Resources$NotFoundException”。在这里:Causedby:android.content.res.Resources$NotFoundException:ResourceisnotaColorStateList(colororpath):TypedValue{t=0x2/d=0x7f0100b7a=2}R文件中的“0x7f0100b7”指的是“colorAccent”。我相信这个问题与appcompat支持库有关。我已将它添加到“build.gradle”文件中:dep

android - DrawerLayout、NavigationView 和 android :Theme. Material.Light 不兼容?

我正在尝试一个实验,这是第一次不使用AppCompatActivity并使用新的Material主题。我不需要也不希望在这个特定的应用程序中实现向后兼容性,因此我正在构建Marshmallow。目的是让初始Activity有一个actionbar,左侧有导航菜单,就像在AppCompat中正常工作一样。但是,在将基本主题设置为不再使用AppCompat主题、更改布局并尝试启动主要Activity后,在Activity的之后发生IndexOutOfBoundsExceptiononCreate()方法完成。异常发生在内部类android.support.design.internal.N

android - Eclipse 在 ActionBarSherlock 中找不到 Theme.Sherlock

这是直接从我在Google网上论坛上提出的问题复制过来的:我在Eclipse(Indigo)中使用ABS时遇到问题。我正在使用ABS4.1.0。我在Eclipse中从/library创建了一个项目,将构建目标设置为14,将minSdk设置为14,将Java合规级别设置为1.6,正如我被告知的那样。ABS项目中没有错误,但在我自己的项目中,minSdk7、targetSdk14、构建目标14和作为库添加的ABS,我在AndroidManifest.xml中收到此错误:Error:Noresourcefoundthatmatchesthegivenname(at'theme'withval

带有 Theme.AppCompat 的 Android 5.0 DatePicker

我正在尝试使用Theme.AppCompat为以前版本的Android开发一个采用MaterialDesign的应用程序。我想显示lollipopDatePicker在以前的版本中,但现在我在Android4设备中的AppDatePicker看起来像this.代码:对话调用:DatePickerDialogdialog=newDatePickerDialog(getActivity(),newmDateSetListener(),mYear,mMonth,mDay);dialog.show();DatePicker类:@OverridepublicvoidonNothingSelect

java.lang.IllegalStateException 您需要在此 Activity 中使用 Theme.AppCompat 主题(或后代)

问候我的开发者friend们!我创建了一个演示应用程序来测试minSdk14和targetSdj23的Material设计。我在下面有以下文件。它在21API以下工作正常。我认为罪魁祸首是Styles-v21.xml,因为该应用在此之前运行良好。设置简单,只需一项Activity。我正在测试Material主题和AppCompat主题以处理以下场景。API低于21的Theme.AppCompat。API21和21+的主题。该应用程序在API21以下运行良好,但高于21+应用程序崩溃并显示“不幸的是materialTest已停止。”错误如下:FATALEXCEPTION:mainProc

android - Theme.Dialog 创建的屏幕太小

我有一个ListViewActivity:android:theme="@android:style/Theme.Dialog"在list中。当我打开它并且它在ListView中只有一行时,打开的窗口很小。如何让窗口占据整个屏幕? 最佳答案 在Activity的onCreate方法中使用它使其全屏显示。@OverrideprotectedvoidonCreate(Bundlearg0){super.onCreate(arg0);setContentView(R.layout.myxml);LayoutParamsparams=get