問題:
ListView
比較的複雑なレイアウトのアイテムがあります。リスト アイテム ビューの子の 1 つはTextView
リンク付きです。は、そのTextView
中にあるリンクのクリックを ( を使用してLinkify
)OnClickListener
処理できます。また、 リンクではないテキスト部分のクリックを処理する があります。リスナーはビューの位置を取得しListView
、クリックを実行します。
@Override
public void onClick(View v) {
int position = mListView.getPositionForView(v);
mListView.performItemClick(v, position, mAdapter.getItemId(position));
}
ListView
クリックがトリガーされず、リスト項目の描画可能な状態が更新されないことを除いて、すべてが正常に機能します。TextView
クリックできないアイテム内の他の をクリックすると、それがトリガーされます。
ありがとう!