android中在java代碼中設置Button按鈕的背景顏色
1.設置背景圖片,圖片來源於drawable;
flightInfoPanel.setBackgroundDrawable(getResources().getDrawable(R.drawable.search_label_click));
2.轉換字符串為int(顏色);
listItemView.deleteFilghtBg.setBackgroundColor(Color.parseColor("#F5F5DC"));
代碼例:
class MyOnClick implements View.OnClickListener{
@Override
public void onClick(View view) {
Log.i("tag","這是外部父類");
Toast.makeText(MainActivity.this,"這是外部父類",Toast.LENGTH_SHORT).show();
button.setBackgroundColor(Color.parseColor("#F8F8FF"));
}
}
運行效果顯示:
點擊前顏色
點擊后顏色