2 つの異なる行レイアウトを使用するリスト ビューがあります。1 つは日付ヘッダーを表示するもので、もう 1 つはその日付の一連のタスクを表示するものです。ユーザーがヘッダーに触れたときに、日付ヘッダーを強調表示したくありません。つまり、日付ヘッダーを含むビューの背景を変更したくありません。
私は今のところ次のことをしました:
v.setEnabled(false);
v.setClickable(false);
v.setFocusableInTouchMode(false);
ここで、v は、日付ヘッダーを含むレイアウトから膨張したビューです。
ユーザーの指が触れていないときのビューの元の背景は白です。最初は、日付ヘッダー ビューの背景は青色でした。上記のコードの後、背景は灰色になりました。タッチしても背景が白から変わりたくない。