目前我在活動中顯示兩個文本。 例如:「組1」和「組2」。android textview選擇選項
我讓用戶選擇文本(就像一個按鈕)。
我需要找出是否選擇上述顯示的文本,然後更改背景顏色。 這是我使用的代碼。 tv.isSelected()總是評估爲'false'。任何人都可以告訴我我做錯了什麼。 「isSelected()」方法用於與我如何使用它不同的目的?
TextView textView = new TextView(this);
textView.setText("Group 1");
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
TextView tv = (TextView) view;
if (tv.isSelected()) {
tv.setBackgroundColor(Color.BLUE);
} else {
tv.setBackgroundColor(Color.WHITE);
}
}
});
linearLayout.addView(textView);
你想要藍色和白色被點擊每次都能正確之間進行切換?爲什麼不使用國旗? –