1. ホーム
  2. android

[解決済み] OnItemClickListenerを持つListView

2023-07-07 08:05:05

質問

私は、カスタム ListView RatingBarImageButton . ここで問題が発生します。 ListView をクリックすると OnItemClickListener は動作しません。誰か私を助けてください。 コード。

ListView lv = getListView();
setContentView(lv);
lv.setOnItemClickListener(new OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
        Toast.makeText(SuggestionActivity.this, "" + position, Toast.LENGTH_SHORT).show();
    }
});

どのように解決するのですか?

非常に古い質問ですが、私はまだそれへの答えを投稿している、それは誰かの役に立つかもしれません。 リストビューの中でレイアウトを使用している場合は、....

android:descendantFocusability="blocksDescendants"    

...リスト内の最初の親レイアウト上で。これはマジックとして機能し、クリックはリスト内のどの要素によっても消費されず、直接リストアイテムに移動します。