Android 如何通过setButtonDrawable(以编程方式…)在togglebutton中居中绘制
在没有任何文本的情况下,如何使切换按钮的内容居中 它是一个不带文本的切换按钮,但用于每个状态的图像 编辑:嗯,我最终实现了我自己的ToggleImageButton。你不能 我的解决方案是使用 有两种状态的按钮,选中和未选中。按下或单击按钮时,状态会自动更改 我将其作为自己的类(ExtendeCompundButton)来执行,而不是在init函数中执行Android 如何通过setButtonDrawable(以编程方式…)在togglebutton中居中绘制,android,togglebutton,Android,Togglebutton,在没有任何文本的情况下,如何使切换按钮的内容居中 它是一个不带文本的切换按钮,但用于每个状态的图像 编辑:嗯,我最终实现了我自己的ToggleImageButton。你不能 我的解决方案是使用 有两种状态的按钮,选中和未选中。按下或单击按钮时,状态会自动更改 我将其作为自己的类(ExtendeCompundButton)来执行,而不是在init函数中执行 this.setBackground(ContextCompat.getDrawable(context, R.drawable.cell_t
this.setBackground(ContextCompat.getDrawable(context, R.drawable.cell_toggle));
cell_toggle.xml(经典选择器)
或者在xml中
<ToggleButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/your_drawable"/>
请参考,这可能会很有帮助
togglebutton.buttonDrawable = ContextCompat.getDrawable(yourContext, R.drawable.your_drawable)
<ToggleButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/your_drawable"/>