我有TextView
在LinearLayout
內。 LinearLayout
能夠獲得焦點,並且我希望TextView
的textColor
在發生變化時能夠改變。我認爲使用ColorStateList可以工作,但在LinearLayout
確實沒有得到重點。我知道,因爲我已經試過這段代碼:Android:更改TextView textColor父母專注時
mTextView.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
Log.d(TAG, "Changed TextView focus to: " + hasFocus);
}
});
沒有任何記錄。我不想在LinearLayout上使用OnFocusChangeListener
來更改TextView
的textColor
,我認爲這必須從XML完成。原因是在另一個活動中,我有一個ExpandableListView
與一個自定義適配器和自定義視圖和安卓更改TextView
s(從淺到深)我的自定義視圖中的項目時,重點集中textColor
s。
Working fine bro :: :) – 2015-05-07 14:56:32