xml - RadioButton 安卓实现
问题描述
需要实现以下单选按钮:
需要做什么
现在我能够实现这一点(使用 MaterialRadioButton):
当前结果
将以下样式应用于每个按钮:
<style name="RadioButton" parent="Widget.AppCompat.CompoundButton.RadioButton">
<item name="android:button">@drawable/abc_vector_test</item>
<item name="android:background">@drawable/radio_button_background</item>
<item name="android:textColor">@color/radio_button_color</item>
<item name="android:padding">12dp</item>
</style>
和颜色:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="?attr/colorOnPrimary" android:state_checked="true"/>
<item android:color="?attr/colorSecondaryVariant" android:state_checked="false"/>
</selector>
目前还不清楚:
- 如何用不同的文字大小制作多行文字\
- 如何在图像前面添加填充(drawableLeft 和 drawablePadding 不起作用)
解决方案
推荐阅读
- c++ - 代码适用于较小的输入,但不适用于较大的输入。为什么?
- javascript - 在使用 javascript 或更少的定义模式后生成 css 代码
- reactjs - XHR 请求在页面加载时表现不佳,但之后更快
- matlab - 在Matlab中找到许多半空间的交集
- intellij-idea - 如何调试基于 groovy 的插件并使用 IntelliJ 进入其源代码?
- python - 创建多个熊猫字符串
- javascript - 尝试使用带有指向不同部分的多个锚链接的 smooth-scrollbar.js
- css - 在前后显示一条带点的线
- powershell - 在 Wix 中隐藏执行 PowerShell
- python - plotly-dash Choropleth mapbox 图中的选择行为