草庐IT

主题Topic

全部标签

android - 动态设置主题颜色

我在我的android应用程序中(动态地)使用主题,如下所示:my_layout.xml(提取):attrs.xml(提取):themes.xml(提取):@style/my_item_style_blue@style/my_item_style_greenstyles.xml(提取):@color/my_blue@color/my_blue因此,如您所见,我正在动态设置主题。我正在使用这个类:publicclassThemeUtils{privatestaticintsTheme;publicfinalstaticintTHEME_BLUE=1;publicfinalstaticin

android - 在 Android 运行时更改和应用主题

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:HowtochangecurrentThemeatruntimeinAndroid我有一个Android应用程序,我允许用户在运行时在主题之间切换。切换主题很容易,但是thethemeisn'tapplieduntiltheactivityisrecreated.我找到了applythethemetocurrentactivity的方法但是如果用户按下后退按钮,之前的屏幕仍然是旧主题。我如何更改这些Activity的主题?支持它的应用程序示例:TasksFree

android - 主题不适用于 Fragment

我正在尝试在fragment上应用特定主题。但由于某种原因,它没有发生。谁能指出我代码中的错误?或者更好的解决方案?styles.xml中的主题:@style/TransActionbartrue@style/TransActionbartrue@style/TransActionbar在哪里:@color/first_trans_actionbar@color/first_trans_actionbar我想如何在onCreateView()方法的fragment中应用主题:@OverridepublicViewonCreateView(LayoutInflaterinflater,V

java.lang.IllegalArgumentException : You need to use a Theme. AppCompat 主题(或后代)与设计库

我正在尝试借助本教程从MaterialDesign实现“带图像的灵活空间”:Toolbaranimationwithandroiddesignsupportlibrary但我在布局预览中收到此渲染问题消息:Thefollowingclassescouldnotbeinstantiated:- android.support.design.widget.CoordinatorLayout(OpenClass,ShowException,ClearCache)- android.support.design.widget.AppBarLayout(OpenClass,ShowExcepti

android - AppCompat v22.1.0 没有为 fragment 正确设置所有 xml 小部件的主题

当使用AppCompat22.1.0使用基于xml的布局时,并非所有支持的小部件都为使用Android4.4的fragment着色或Material主题。我在以下小部件(其他未测试)中看到这种行为:RadioButton(无色调)复选框(无色调)微调器(应用设备默认主题)EditText(应用设备默认主题)RatingBar(应用设备默认主题)按钮(应用设备默认主题)它曾经在AppCompatv22.0.0中工作。截图(左4.4,右5.0):MainActivity.java:publicclassMainActivityextendsAppCompatActivity{@Overri

Android:App Compat 主题 - 大对话框

我想使用AppCompat库,但是没有Dialog主题,也没有我可以扩展或使用的DialogWhenLarge主题。有没有一种方法可以扩展基本主题并使其成为DialogWhenLarge,可能使用文件夹和自定义样式项。谢谢 最佳答案 关闭这张工单。对于任何想要答案的人,请看这里。ActionBarinaDialogFragment文件夹中的自定义样式values-largefalse@nullstateAlwaysHiddentruetrue但是我认为我已经决定沿着使用DialogFragment的路线前进,然后我可以将其加载到手机

android - 如何自定义首选项屏幕主题以使其看起来像那样?

好的,我有一个带有XML布局的首选项Activity集。在这里,我有几个打开一些对话框的首选项。在这些首选项上,我想在它们的右侧有一个箭头,就像在屏幕截图中一样。我该怎么做,与主题有关吗?第一张截图是我想要的样子,第二张是我现在的样子。http://img545.imageshack.us/i/screenshot1zlk.png/http://img405.imageshack.us/i/tsc3.png/ 最佳答案 在您的首选项Activity中,您可以设置任何您想要在每个首选项“widget_layout”(标题/摘要右侧的区

android - 使用首选项屏幕的主题

我想更改我正在开发的应用程序的首选项屏幕的外观。在某些手机上,首选项是半透明的,很难阅读首选项方案,因此我将为其更改视觉效果。我的问题是如何将主题应用于首选项方案?或者做不到这一点,我该如何更改为各种首选项显示的文本颜色。在我当前的版本中,我的首选项布局xml文件以:这个背景颜色给我一个可以接受的灰色,但我更愿意使用主题。我尝试在首选项xml和首选项布局xml中应用几个不同的主题,但都没有显示任何效果。我还尝试为各个首选项项和布局设置andoid:textColor,但没有效果。那么如何修改偏好方案的视觉效果(最好使用主题)?提前致谢,周杰伦 最佳答案

android - 使用全屏主题时,React Native 'Modal' 组件未覆盖 Android 上的整个屏幕

标题说明了一切。我编辑了styles.xml文件(/projectname/android/app/src/res/values/styles.xml)以包含以下内容:truefalsetrue@null此代码成功地使应用全屏显示,移除了Android状态栏。但是,如果我启动ReactNative“模态”组件,模态只会延伸到状态栏边缘所在的顶部,留下状态栏大小的间隙。我将如何修改模式以一直延伸到顶部?这是带有间隙的打开模式的屏幕截图: 最佳答案 可以申请statusBarTranslucent={true}reactnative组件

android - RxJava 主题的真实世界用例

有很多关于RxJava的精彩文章。但是这些几乎都没有用现实世界的例子来解释这个概念。所以我基本上理解RxJavaSubject的概念就像一个管道,它既是observable又是observer.但我看不到这个RxJava主题在Android开发世界中的实际用法。你能详细说明一下吗? 最佳答案 在我的例子中是因为我有一个Observable正在等待另一个Observable发出的项目,这是异步的,因为它是Interval。Schedulerscheduler=RxHelper.scheduler(vertx.getOrCreateCo