私はアンドロイドを初めて使っています。私はアプリケーションを実行中に立ち往生した。タイムスロットで5つのテキストビューを取ったが、私は1つのテキストビューをクリックするとその背景色を変更する必要があり、別のテキストビューをクリックすると最初のテキストビューの背景色が消えなければならない現在のテキストビューの色が強調表示されている必要があります。例えば、色をsetBackgroundする他の場合背景色のテキストビュー
public void onClick(View v) {
switch (v.getId()){
case R.id.time_slot_one:
setTimeSlotOne.setBackgroundColor(Color.parseColor("#bdbdbd"));
break;
case R.id.time_slot_two:
setTimeSlotTwo.setBackgroundColor(Color.parseColor("#bdbdbd"));
break;
case R.id.time_slot_three:
setTimeSlotThree.setBackgroundColor(Color.parseColor("#bdbdbd"));
break;
case R.id.time_slot_four:
setTimeSlotFour.setBackgroundColor(Color.parseColor("#bdbdbd"));
break;
case R.id.time_slot_five:
setTimeSlotFive.setBackgroundColor(Color.parseColor("#bdbdbd"));
break;
}
あなたのコードは動作していますか? –