Articles of 样式

使用自定义属性创建默认样式

所以这是我的问题:我创建了一个自定义组件,它扩展了Button这个按钮有一个名为testAttr属性。 我想为这个组件创建一个默认样式,所以我添加了这个: @style/test 问题是我想要同时使用android属性和我自己的属性,这是行不通的: #FF0000 testText 我在自定义组件中设置默认样式,如下所示: public myButton(final Context context) { this(context, null); } public myButton(final Context context, final AttributeSet attrs) { this(context, attrs, R.styleable.TestTheme_testStyle); } public myButton(final Context context, final AttributeSet attrs, final int defStyle) { super(context, attrs, defStyle); final TypedArray array = context.obtainStyledAttributes( attrs, R.styleable.TestButton, defStyle, R.style.testDefault); final String s = array.getString(R.styleable.TestButton_testAttr); […]

如何更改警报对话框标题分隔符颜色android

我想在警告对话框中设置样式或更改标题标题的分隔颜色。 我搜索这个问题,我想很多人都在寻找这个。但我仍然无法find正确的解决方案。 我想改变以下内容。

ActionBarSherlock硬键菜单面板文本颜色

关于使用ActionBarSherlock的应用程序,我有一个小问题。 除了Samsung phones with TouchWizz外,一切正常。 按硬件菜单键可显示溢出菜单项。 我知道如何更改面板背景。 我的默认主题扩展了Theme.Sherlock.Light.DarkActionBar ,因此硬件面板中的默认菜单项文本颜色将为black ,我不想改变它。 除了更改默认主题的父级之外,有关如何执行此操作的任何想法? @drawable/menu_hardkey_panel

如何更改ActionBar菜单背景颜色(android 4&5)

我在改变Android设计时遇到了一个麻烦。 我需要将操作栏菜单背景颜色更改为黑色。 我知道,这个问题有很多答案。 我试了很多。 但没有什么对我有用。 哦,我忘了说,我不是一个非常熟练的Android开发人员。 这是我的样式文件(v21) @color/mainColor @color/secondaryColor @color/goldColor @color/mainColor @color/secondaryColor @color/secondaryColor @color/blackColor @color/secondaryTextColor @null @color/goldColor @color/blackColor @color/normalTextColor @style/ButtonStyle @color/blackColor @color/blackColor @style/Theme.Red.Widget @color/blackColor @style/PopupMenu.Red @style/DropDownListView.Red @color/blackColor @color/blackColor #373737 #252525 #cea939 match_parent 1dp ?android:attr/listDivider @drawable/custom_btn 这是我的较低Android版本的代码。 @color/mainColor #856f2d @color/mainColor @color/mainColor #856f2d #856f2d @color/mainColor @null @color/blackColor @color/blackColor @color/blackColor @color/backgroundColor @color/normalTextColor @drawable/apptheme_edit_text_holo_light #99cea939 @drawable/apptheme_text_select_handle_left @drawable/apptheme_text_select_handle_right @drawable/apptheme_text_select_handle_middle @style/AutoCompleteTextViewAppTheme […]

如何在样式中引用主题属性?

我有一个以下问题。 我想在列表中自定义行的外观,但在膨胀期间抛出exception。 style.xml中的一段代码 #000000 ?attr/item_shadowColor attr.xml list_item.xml 而且例外 FATAL EXCEPTION: main android.view.InflateException: Binary XML file line #7: Error inflating class at android.view.LayoutInflater.createView(LayoutInflater.java:606) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:653) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678) at android.view.LayoutInflater.rInflate(LayoutInflater.java:739) at android.view.LayoutInflater.inflate(LayoutInflater.java:489) at android.view.LayoutInflater.inflate(LayoutInflater.java:396) at ru.mts.goodok.adapter.CategoryListAdapter.getView(CategoryListAdapter.java:30) at android.widget.AbsListView.obtainView(AbsListView.java:2052) at android.widget.ListView.makeAndAddView(ListView.java:1820) at android.widget.ListView.fillDown(ListView.java:672) at android.widget.ListView.fillFromTop(ListView.java:732) at android.widget.ListView.layoutChildren(ListView.java:1673) at android.widget.AbsListView.onLayout(AbsListView.java:1882) at android.view.View.layout(View.java:11425) at android.view.ViewGroup.layout(ViewGroup.java:4232) at android.widget.RelativeLayout.onLayout(RelativeLayout.java:925) at […]

如何使用默认通知样式?

我和这篇文章有完全相同的问题。 我希望我的自定义通知文本样式与默认通知匹配(我只是要添加一些额外的视图)。 不幸的是,我并不完全理解接受的答案。 我想我的意思是添加到XML代码但不确定究竟是什么…… 接受的答案是“解决方案是使用内置样式。你需要的样式是TextAppearance.StatusBar.EventContent。只需应用这个样式,它将设置通知的默认文本颜色(不要忘记android:前缀,当然)。“ 我不能让这个工作! 在我的自定义通知下面的行“android:textAppearance =”?android:attr / textAppearanceLarge“工作(因为它扩大了文本),但没有给出所需的效果。 这是我的自定义XML代码…… 自定义通知布局和文本颜色

在3个方面的可绘制xml中的android视图上创建边框?

我想为我的Android按钮制作一个drawable,定义为drawable。 我发现我可以使用一个矩形来设置所有边框,但是当我想要三面时,我有点卡住了。 我希望例如打开顶部或底部。 谁能告诉我怎么做?

在app发射期间的白色背景

我希望在我的应用程序启动的短时间内摆脱白色,但内容尚未显示。 我的主要活动是使用一个样式(来自Manifest)扩展@style/Theme.Sherlock.Light.DarkActionBar ,背景设置为@android:color/transparent 。 我的布局中没有任何地方可以使用白色背景颜色,但在应用程序启动期间会出现短暂的一瞬间。 在HierarchyViewer中,我导出了图层并检查了布局层次结构中确实没有白色实体。 在绘制布局之前,什么设置控制背景颜色? 谢谢。

用样式设置按钮文本颜色

我无法使用预定义的样式设置Button的文本颜色。 我一定很遗憾。 例如,我有一个按钮: 相应的风格是: 12sp #FFF 尺寸部分工作正常,但颜色没有。 我发现的唯一解决方法是在实际按钮上设置textColor,这意味着更改多个按钮上的颜色会变得很麻烦。 我也喜欢在我的样式中使用颜色引用(例如@ color / Brown)设置textColor属性,但是使用引用或显式设置颜色似乎没有区别。

Android工具栏样式

我在Lollipop项目中添加了一个Toolbar 。 但是,我在设置Toolbar遇到了麻烦。 我在Toolbar标题似乎有一个粗体字,但我希望它是斜体。 知道怎么做到这一点? 我试过玩actionbar-style ,没有运气。 我在Toolbar用app:theme=”@style/toolbar”设置了一个样式,我的@style/toolbar (父ThemeOverlay.AppCompat.ActionBar )就是我在玩的地方没有好结果。