Articles of android styles

如何在Android中以编程方式创建“水平样式”进度条?

我在我的应用程序中以编程方式创建了一个ProgressBar,默认情况下它是SPIN样式但是我希望它以HORIZONTAL样式。 我没有看到任何方法/常量来实现这一点。 而且我不想使用ProgressDialog,因为它与我的App UI主题不一致。 有什么建议吗?

如何以编程方式设置textView的样式?

我正在以编程方式创建textView。 有没有办法可以设置这个textView的样式? 类似的东西 style=”@android:style/TextAppearance.DeviceDefault.Small” 如果我有一个layout.xml文件,我将使用它。

设计FacebookActivity以避免可怕的进度吧

我刚刚使用他们的SDK和ParseFacebookUtilsV4实现了通过Facebook登录。 在我的清单中,我必须声明在我尝试登录时启动的FacebookActivity ,这非常有用。 这个片段来自官方文档,所以我没有选择任何东西。 我觉得它的造型真的很奇怪 。 在我的模拟器(API 22)上它有一个似乎来自90年代的ProgressBar! 有没有办法造型呢? 我试过更改android:theme属性,但没有成功。 我想扩展com.facebook.FacebookActivity ,但在挖掘完源代码之后我发现它膨胀了一个com.facebook.LoginFragment ,然后实际负责进度条。 有任何想法吗?

如何在android中更改DatePicker的样式?

我想更改Android中日期/时间选择器对话框的默认颜色,以便它应该与我的应用程序主题相匹配。 我在Google上搜索了解决方案,但我找不到解决方案。 我正在做的是创造一种新的风格: @android:color/holo_red_dark 不知道日期选择器对话的可用属性是什么。 如果有人能发布链接就会很棒 添加样式后,我将其称为主要样式 @style/datepicker 不幸的是,这对我来说根本不起作用。

在Android Studio 1.0之后,values-21,values-22或values-xx文件夹消失了

当我创建一个API14最小的新项目时,我的项目中没有values-21或values-22文件夹。 我在任何地方都没有看到任何styles.XML,那么我应该如何为Lollipop添加XML代码呢? 我使用的是Android Studio 1.0.1,我安装了SDK 21,21.1.1,24.0.2。

如何在AppCompat下设置SearchView的光标颜色样式

我的SearchView是android.support.v7.widget.SearchView,AppTheme如下所示。 @color/primary @color/primary_dark @color/color_accent SearchView的颜色看起来很奇怪,它的光标和底线显示为白色并快速转换为强调色,如何处理呢? 我想让光标和底线保持白色。

为什么ProgressDialog的背景没有设置为透明?

我想将背景设置为透明,所以我已经设置了以下代码 styles.xml @null true @null @android:style/Animation.Dialog stateUnspecified|adjustPan @android:color/transparent true 我在JAVA file和fragment使用了Progressdialog如下面的代码。 Activity activity = getActivity() ; mProgressDialog = new ProgressDialog(activity,R.style.dialog) ; mProgressDialog.setCancelable(false) ; mProgressDialog.show() ; 但是我得到了如下图所示的进展,并且它没有透明的背景。 为什么背景不会变为透明?

如何设置checkbox边框颜色

checkbox边框在白色背景上是不可见的。 我玩了不同的颜色参数但没有成功。 我需要盒子的黑色边框。 是的,有自定义checkbox的示例。 在所有可绘制的示例中,正常框在新形状内可见。 并且android中可绘制的形状很窄,没有文字:text =“” 但是为什么checkbox在通常的xml中看起来不行: 有任何想法吗? 谢谢!

如何在android中以编程方式创建时传递AttributeSet

我以编程方式创建像horizo​​ntalview那样,如何以编程方式传递AttributeSet。 我的构造函数看起来像这样: public HorizontalListView(Context context, AttributeSet attrs) { super(context, attrs); } 我试过这个: mHlvSimpleList= new HorizontalListView(mcontext,R.style.niceview); 错误: 构造函数Horizo​​ntalListView(Context,int)未定义 在style.xml中 wrap_content wrap_content 如何在horizo​​ntalistview构造函数匹配参数中传递AttributeSet?

带有圆角的Android AlertDialog

我一直在尝试使用圆角制作我的警报对话但不知何故我无法做到。 我试过了,但我失败了。 我试着关注这个博客http://blog.stylingandroid.com/archives/271并根据它制作了我的风格。 顺便说一句,现在就加我的问题。 我的一些新发现。 上面链接中的代码在2.3.3(GB)上运行正常,但在ICS中根本不起作用。 一些改变使代码破裂。 我想避免创建9个补丁图像,因此我使用的是形状。 9补丁图像是我将尝试的最后一件事。我知道android警报对话框样式正在使用9补丁图像。 在抛出这个问题之前我已经看过了。 /res/values/themes.xml @style/dialog /res/values/styles.xml 3dp @drawable/image_drawable fitCenter @drawable/dialog_body @drawable/dialog_title @drawable/dialog_body @drawable/dialog_footer @drawable/dialog_body @drawable/dialog_body @drawable/dialog_title @drawable/dialog_footer @drawable/dialog_footer @drawable/dialog_body /res/drawable/dialog_title.xml /res/drawable/dialog_body.xml /res/drawable/dialog_footer.xml RES /布局/ dialog_layout.xml 我的AlertDialog代码: public static void createYesNoDialog(final Context context, String positivebuttonname, String negativebuttonname, String message, int messagedrawable, String headermessage, final DialogResponse dr) { final DialogResponse […]