Articles of android styles

DatePicker有背景

问题是我的日期选择器在日期选择器后面有一个丑陋的白色背景 我只想让那个背景消失 这是我的代码 public void selectDate(View view) { DialogFragment newFragment = new SelectDateFragment(); newFragment.show(Master_.fragmentManager, “DatePicker”); } public void populateSetDate(int year, int month, int day) { Birthdate.setText(year + “-” + month + “-” + day); } public class SelectDateFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { final Calendar calendar = Calendar.getInstance(); int […]

在Android中更改背景popupMenu

我试图改变popupmenu的背景,但我的实现不起作用。 这是我的代码: @style/popupMenuStyle @color/bgPopumMenu 在AndroidManifest.xml中应用

如何在Action Bar中设置粗体标题?

我正在编辑样式xml,试图让Activity标题变为粗体。 @style/MyActionBar #81CFEB bold 但只有我能设定的是所需的背景颜色。 我不是为什么textStyle没有设置为粗体。 有谁知道怎么解决?

我可以在状态栏后面同时使用“adjustResize”软键盘行为和工具栏吗?

在我的Android应用程序中,对于软键盘使用adjustResize行为至关重要。 因此,用户可以向下滚动到其他UI元素,例如“继续”按钮。 我注意到adjustResize仅在我在布局根元素中同时具有Manifest设置和android:fitsSystemWindows=”true” 。 (如果我错了,请纠正我!) 但是对于android:fitsSystemWindows=”true” ,工具栏不再位于状态栏后面。 这很有道理,但不是我想要的。 当工具栏位于其后面时,状态栏具有与工具栏颜色相匹配的深色阴影。 我对android:fitsSystemWindows=”true”有什么android:fitsSystemWindows=”true”是一个无色的状态栏和一个比我想要的低24dp的工具栏。 为了adjustResize键盘的行为,我会放弃匹配的彩色状态栏。 但我的问题是,两者都有可能吗? 我敢为美丽和无障碍做梦吗? 任何更有经验的人都知道神奇的设置组合? 或者,或许,作为一种解决方法,明确地为状态栏着色的方法? 供参考: 这些是具有RelativeLayout根元素的活动,其中一些是ListView和EditText 。 工具栏是android.support.v7.widget.Toolbar 可能相关的风格项目: true false @null PS – 我已经阅读了几十个关于软键盘行为的类似问题,但无法find任何有助于工具栏的非预期效果。 反之亦然,很多关于工具栏/状态栏行为的Style问题,但看似没什么关系。 从来没有,抱歉,如果我错过了什么! 提前谢谢了! 编辑 我一直在玩删除android:fitsSystemWindows=”true”并添加更多ScrollViews或尝试将所有内容都放到同一个ScrollView中。 这没什么。 如果我删除android:fitsSystemWindows=”true”那么UI的底部会“粘在”屏幕的底部 – 它不会“resize”而是粘贴到软键盘的顶部,就像我期望的那样使用adjustResize设置的adjustResize 。 在根视图中设置android:fitsSystemWindows=”true”会使UI像我期望的那样resize – 但它也使得工具栏不再在statusBar后面绘制。 所以我仍然是我开始的地方:( 添加布局XML代码示例:

如何在styles.xml android中使用android:Theme.Material(Material theme)?

在我的应用程序中,我试图在样式values-21文件夹中实现android:Theme.Material作为父主题: @color/primary @color/text_primary @color/primary_dark @color/accent @color/primary_dark 运行应用程序后,我收到以下error java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. 在values文件夹中。 我有以下风格 但是,如果我在values-21 folder添加相同的Theme.AppCompat.Light ,它的工作正常。 但是actionbar color没有变化。 为什么我不能在values-21 folder使用材质设计主题? 如何解决这个问题呢? (注意:我的申请minsdk verison是13 , maxsdk version是22 ) 我的活动扩展了AppCompactActivity

Android样式:’style =“@ android:style / XYZ”’和’style =“之间的区别?android:attr / XYZ”’?

我试图将按钮样式设置为我在Android Full Width ICS样式Minimalist Bottom ButtonsViews中询问的那些 。 我已经成功了,对于任何感兴趣的人都有以下xml: 但有一个问题。 eclipse内容帮助不知道以下资源解析发生了什么: style=”?android:attr/buttonBarButtonStyle” 我熟悉典型的分辨率(eclipse的内容辅助知道) style=@android/style/… ……但我不清楚两者之间的区别。 似乎某些样式属性出现在一个而不是另一个。 例如,以下内容无法解决任何问题: style=@android:attr/buttonBarStyle 这两个都没有: style=”@android:style/buttonBarStyle 所以我想这里有两个问题: 为什么资源引用语法有所不同? 为什么在attr类别下混淆样式的错误分类。 什么是attr类别甚至再次使用? 谢谢!

如何在不更改新工具栏中的动作溢出菜单文本颜色的情况下更改标题文本和按钮颜色?

我在我的项目中使用android.support.v7.widget.Toolbar。 默认情况下,在灯光主题中它有黑色动作溢出菜单图标,黑色标题和黑色溢出菜单文本颜色,就像那样(不要看导航图标 – 它是自定义的): 但在我的应用程序中,我需要它是白色的。 我在工具栏的样式中将android:textColorPrimary设置为白色: @style/ThemeOverlay.My.Toolbar @color/white 它改变了标题的颜色和溢出菜单按钮就像我想要的那样,但它也改变了Action owerflow菜单项的文字颜色: 它看起来很难看。 我甚至试过以编程方式设置标题颜色 toolbar.setTitleTextColor(getResources.getColor(R.color.white); 但它只改变标题颜色,而不是更改菜单按钮: 那么除了动作溢出菜单中的项目外,如何更改工具栏中所有内容的颜色?

对话框中自定义checkbox样式

我正在构建一个包含多项选项(checkbox)的对话框: AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMultiChoiceItems(arrayResource, selectedItems, new DialogInterface.OnMultiChoiceClickListener() { // … }); AlertDialog dialog = builder.create(); dialog.show(); 我有一个自定义样式的checkbox: @drawable/btn_check @android:color/holo_purple 通过设置style=”@style/CustomCheckBox” ,它在应用于布局中的各个checkbox时非常style=”@style/CustomCheckBox” 。 但是,如何将此样式应用于创建的对话框? 或者对整个主题来说…… 如果它在某种程度上相关 – 我使用minSdkVersion=14和targetSdkVersion=19 。 更新: 现在根据MattMatt的回答,我将自定义checkbox样式应用于整个主题,并为对话框设置自定义样式: @style/CustomCheckBox @style/CustomDialog @style/CustomDialog @drawable/btn_check @drawable/btn_check @style/CustomCheckBox #aaf 现在添加到布局的任何checkbox都会获得自定义样式,我可以更改对话框的背景,但对话框中的checkbox不会受到任何影响……

Android:在RecyclerView中的项目之间添加分隔符

我正在使用带有圆角的RecyclerView ,以使其在XML下方使用的圆角: view_rounded.xml: – fragment_main.xml: – adapter_main.xml: – style.xml: – left match_parent wrap_content false 10dp @android:style/TextAppearance.DeviceDefault.Medium @color/tabsScrollColor bold 获取 (没有项目分隔符): 必需 (带项目分隔符):

Android固定大小对话框维度 – 什么是主要和次要?

这些属性代表什么? 主要维度和次要维度之间的差异? @dimen/dialog_fixed_width_major @dimen/dialog_fixed_width_minor @dimen/dialog_fixed_height_major @dimen/dialog_fixed_height_minor …….