abe*_*nd0 5 xml android drawable
我有一个按钮:
<Button
android:layout_width="60dp"
android:layout_height="wrap_content"
android:text="@string/male"
android:id="@+id/btn_mgen_m"
android:layout_gravity="center_horizontal"
android:background="@drawable/bg_tgl_btn_left"
android:textColor="#444444" />
Run Code Online (Sandbox Code Playgroud)
我像这样改变了它的颜色:
btnMgenM = (Button) findViewById(R.id.btn_mgen_m);
btnMgenM.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
btnMgenM.setBackgroundColor(Color.parseColor("#dca8c3"));
}
});
Run Code Online (Sandbox Code Playgroud)
背景颜色已正确更改,但似乎删除了可绘制的背景。圆半径、文本颜色和边框被删除,只留下简单的彩色按钮。我想在单击此按钮时更改背景颜色,但不更改其他任何内容。
我怎样才能做到这一点?
尝试这两条线
btnMgenM.setBackgroundResource(0);
btnMgenM.setBackgroundColor(Color.parseColor("#dca8c3"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
738 次 |
| 最近记录: |