を削除せずに、私はボタンがあります。アンドロイド:setBackgroundColor私の描画可能
<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" />
を、私はこのようにその色を変更:
btnMgenM = (Button) findViewById(R.id.btn_mgen_m);
btnMgenM.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
btnMgenM.setBackgroundColor(Color.parseColor("#dca8c3"));
}
});
を背景色が正しく変更されますが、背景を削除するように思われますドロアブル丸い半径、テキストの色と境界線が削除されます 単純な色のボタンだけが残っています。 このボタンをクリックしたときに背景色を変更したいが、他のものは変更しない。
どうすればいいですか?
私はこれを試しました。ボタンの形状(描画可能な背景)も削除されません。私は形状/境界線を維持しなければならないが、背景色を変更するだけだ。 – abend0