我正在使用<ToggleButton>
我要更改
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:drawable="@drawable/greenballholep"/>
<item android:state_focused="true" android:drawable="@drawable/greenballhole"/>
<item android:drawable="@drawable/greenballhole"/>
</selector>
我的其他按钮,打开/关闭时。
我该怎么做?
答案 0 :(得分:0)
假设包含引用文本的XML文件的名称为button_layout.xml
。这在R.drawable.button_layout
中引用。因此,以编程方式,如果您想要更改Button的背景,您将遵循:
private Button button;
private Button toggle;
…
toggle.setOnClickListener(new OnClickListener() {
@Override
protected void onClick() {
button.setBackgroundResource(R.drawable.button_layout));
}
}
我希望有所帮助!!