95得票8回答
材料组件主题警告对话框按钮

最近我从support库切换到com.google.android.material:material:1.0.0 但是现在我有一个问题,在这些页面中有一个注意事项 https://github.com/material-components/material-components-andr...

84得票11回答
如何在 XML 中使用指定字体权重

使用XML中的字体功能,您可以为字体系列指定各种字重。例如: <?xml version="1.0" encoding="utf-8"?> <font-family xmlns:android="http://schemas.android.com/apk/res/andr...

76得票10回答
移除android.widget.Toolbar阴影。

使用API21+的Toolbar:// Toolbar Toolbar toolbar = new Toolbar(this); toolbar.showOverflowMenu(); 想要完全移除其阴影,setElevation(0) 不起作用,因为 getElevation() 已经返回了...

75得票4回答
ResourcesCompat.getDrawable()与AppCompatResources.getDrawable()的区别

我对这两个API有些困惑。 ResourcesCompat.getDrawable(Resources res, int id, Resources.Theme theme) 返回与特定资源ID相关联并为指定主题进行样式设置的可绘制对象。根据底层资源,将返回各种类型的对象 - 例如,纯色、P...

74得票10回答
如何在安卓中更改DatePicker的样式?

我想要改变 Android 中日期/时间选择器对话框的默认颜色,使其与我的应用程序主题匹配。我在谷歌上搜索了解决方法,但是没有找到。 我正在创建一个新样式: <style name="datepicker" parent="@android:style/Widget.DeviceD...

73得票6回答
styles.xml和themes.xml之间有什么区别?

请问 styles.xml 和 themes.xml 有什么区别?对我来说,它们看起来一样,因为两个 XML 都是相同的格式。 <style name="... <item name="... 因此,在我提供自定义颜色、大小、可绘制等功能的应用程序中,我是否需要同时使...

72得票15回答
如何自定义开关按钮?

我想将 Switch 按钮定制为如下所示: 如何实现?

67得票4回答
在Android中以编程方式创建视图时如何传递AttributeSet

我想以编程方式创建类似HorizontalView这样的控件,那么如何在代码中传递AttributeSet参数。 我的构造函数如下所示:public HorizontalListView(Context context, AttributeSet attrs) { super...

61得票5回答
Android工具栏:横屏模式下的小标题文本

我正在测试在Android上使用新的工具栏和AppCompat主题时遇到了一个问题。我的工具栏标题文本在竖屏模式下看起来大小适中,但在横屏模式下变得相当小,尽管我在代码中没有做任何改变标题文本大小的操作。以下是屏幕截图: activity_main.xml:<!-- A Draw...

56得票8回答
如何将ProgressBar的样式更改为小型?

我有一些困难找到正确的方法来指定进度条应该具有小的不定样式。 如果有人能为我和其他快速搜索此信息的人提供示例,我将非常感激。