質問

こんにちは、アプリケーションで you-tube のようなカスタムのスライド式引き出しを作りたいです。

enter image description here

ユーザーが項目をクリックすると、上の画像のようにハイライト表示されるはずなので、どうすればこれを実現できるでしょうか?

役に立ちましたか?

解決

昨日、私は同じ問題に直面しました

but this examples highlight selector in whole listbackground but i also want red color indicator at starting which is mention

2 つのセレクターを作成する必要があります。1.項目2全体について。その赤い部分に

そのために、左側の listitem にビューを配置し、そのセレクターを作成します。

次に、次のコードを使用します。ここ android:duplicateParentState="true" あなたのために働きます。この属性がtrueに設定されると、ビューはそれ自体ではなく、その直接の親から描画可能な状態(焦点、押されたなど)を取得します。

<TextView
    android:layout_width="3dp"
    android:layout_height="match_parent"
    android:duplicateParentState="true"
    android:background="@drawable/selector_for_red" />
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top