0

カスタム項目レイアウトの Android ListView があります。

|              ...              |
+-----------------+-------------+
|  Labels & Info  |  ImageView  |
+-----------------+-------------+
|              ...              |

リスト項目の左側 (Labels & Info) または右側 (ImageView) をクリックしたときに、2 つの異なるアクションが発生するようにします。また、アイテムの押された部分は、正確なタッチ フィードバックを表示する必要があります (クリックすると ListView アイテムが強調表示されるため)。

特定のビューに OnClickListeners を実装する方法は知っていますが、本当に必要なのは、リスト項目自体を 2 つのクリック可能な領域に分割することです。

どうすればこれを達成できますか?

編集:これは、私が望むものをより正確に説明する必要がある画像です:

ここに画像の説明を入力

下部の項目の赤と緑の領域は、クリック可能で、クリックすると強調表示される 2 つの領域を示しています。

4

2 に答える 2

0

緑の領域と赤の領域に一致する2つのTextViewをレイアウトに配置し、それらのクリックリスナーを設定し、テキストを「」に設定できます。つまり、ユーザーに表示する 3 つの部分と、クリック リスナー用の 2 つの部分の 5 つの異なる部分があることを意味します。

于 2013-11-03T16:37:19.163 に答える