草庐IT

hexo-theme-webstack

全部标签

android - 为警报对话框设置 Android Theme.Light

我正在尝试为我的警报对话框设置androidTheme.Light主题,但到目前为止没有成功。在阅读了一些教程后,我发现使用AlertDialog.Builder我们无法直接在构造函数中设置主题(至少在API级别7中)。我发现的替代解决方案是使用ContextThemeWrapper,每个人都保证会解决我的问题。所以我编写了这样的代码:AlertDialog.Builderbuilder=newAlertDialog.Builder(newContextThemeWrapper(context,R.style.popup_theme));我在values文件夹中描述了我的主题:#fff

android - 无法解析 style.xml 中的符号 'Theme.AppCompat.Light.DarkActionBar'

Theme.AppCompat.Light.DarkActionBar未在styles.xml中编译。我在应用模块中添加了compile'com.android.support:appcompat-v7:25.1.0'build.gradle。我在谷歌搜索过解决方案。其中很多是关于更改Project的build.gradle中的类路径。仍然显示相同的错误。build.gradledependencies{compile'com.android.support:appcompat-v7:25.1.0'compile'com.android.support:design:25.1.0'co

android Theme.Holo.Dialog 将蓝线变为橙色

Android主题Theme.Holo.Dialog上线条的默认颜色为蓝色。我想知道如何将其更改为任何其他颜色。就我而言是橙色。我可以更改文本或背景等。使用自定义style.xml覆盖主题@color/coloroscuro@color/coloroscuro但我不知道哪个属性管理线条的颜色。我的意思是主题默认具有的蓝线,就像其他问题中显示的那样:HowtoAndroidHoloThemestyledialogboxbuttons 最佳答案 刚刚为您挖掘了源代码-不幸的是,对话框布局中的分隔线是一个具有硬编码颜色背景的View,不引

android - 错误 : Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo'

Error:Noresourcefoundthatmatchesthegivenname:attr'listViewStyle'我已经尝试了这里的一切。没有任何效果。我已将API演示导入API版本15的Eclipse,并且还在src文件中出现错误,例如“无法解析导入com.example.android.apis.R”请帮帮我。我在values-v11/styles.xml文件中有错误而且我在values/styles.xml中有一个错误“错误:检索项目的父项时出错:找不到与给定名称'@android:style/Theme.Holo.Light.NoActionBar'匹配的资源。”

Android:如何以编程方式将 Activity 的主题设置为 Theme.Dialog

所以我有一个Activity(比如TestActivity),它需要充当普通的非主题Activity以及Theme.Dialog在其他地方。我正在尝试为这两个任务重用相同的TestActivity。我正在寻找动态设置主题。代码很简单:这是我的Activity的onCreate,适用于黑色背景publicvoidonCreate(Bundleicicle){if(Utility.isDialog==true)setTheme(android.R.style.Theme_Dialog);super.onCreate(icicle);requestWindowFeature(Window.F

android:Theme.Material.Light 需要 API 级别 21(当前最低为 8)

我想在我的应用程序中使用Material主题,其最低sdk版本为8。根据文档-“Material主题仅在Android5.0(API级别21)及更高版本中可用。v7支持库为主题提供Material一些小部件的设计风格并支持自定义调色板。”如果我在项目中添加v7SupportLibarary是否意味着我可以使用它?因为添加这个库后我得到了以下错误:android:Theme.Material.LightrequiresAPIlevel21(currentminis8).或者我理解错了什么?任何建议将不胜感激。提前致谢。 最佳答案 为此

android - 使用 v7 兼容性支持主题时的 IDE "Cannot Resolve @style/Theme.Appcompat"

这并不是一个真正的大问题,因为我的项目仍然可以正确构建和运行(使用gradle),但我无法让AndroidStudio识别API18SDK中发布的应用程序兼容性主题(允许操作栏支持适用于android2.1及更高版本)。我已成功加载支持库,因为Java文件中的ActionBar类可以完成代码。问题是AndroidStudio显示分配给AndroidManifest.xml中Theme.AppCompat.Light的红色文本错误。有没有办法为AndroidStudio的外部库的list中声明的​​主题资源启用代码完成?更新这是我的阻止我的AndroidManifest:我也尝试在应用程

android - 如何在默认主题中对齐 ActionBar 中心的标题(Theme.Holo.Light)

我搜索了很多但找不到方法,如何将标题设置在ActionBar的中心而不是左对齐。我使用下面的代码将标题设置在中心:ViewGroupdecorView=(ViewGroup)this.getWindow().getDecorView();LinearLayoutroot=(LinearLayout)decorView.getChildAt(0);FrameLayouttitleContainer=(FrameLayout)root.getChildAt(0);TextViewtitle=(TextView)titleContainer.getChildAt(0);title.setGr

android - 在日志中看到消息 : "app:theme is deprecated"?

自从升级到最新的appcompat库后,我在ViewUtils的日志中看到了一条消息。app:theme现已弃用。请改用android:theme。我使用parent="Theme.AppCompat.Light.NoActionBar"作为我的主题父级。 最佳答案 将app:theme替换为android:theme但您可能会遇到不使用app:theme的情况。检查您的布局,尤其是工具栏布局。就我而言,我的布局文件中没有app:theme。然后看看我的情况:我已将此布局更改为:现在我没有看到警告。也请看这里:https://chr

android - 如何为 Android Holo Theme 样式的对话框按钮

我正在创建一个Holo主题对话框,并希望遵循操作系统默认的按钮显示方式。到目前为止,我已经创建了对话框,但按钮的呈现方式与在HoloforICS中完成的应用程序中的呈现方式不同。我怎样才能做到这一点?我的预期外观和感觉是我能到达这里 最佳答案 有点晚了,但也许有人对此仍然感兴趣。这对我来说效果很好。......加载此布局的Activity需要Holo.Dialog主题。android:theme="@android:style/Theme.Holo.Dialog" 关于android-如