複数のリストアイテムを含むリストビューを使用しています。 各リストアイテムにはボタンが含まれていますが、ボタンをクリックすることはできますが、リストアイテムのクリックは失われました。 これは、listitemsでクリック可能なコンポーネントを追加するたびに発生します。 カスタムアダプタを使用して、listviewで複数のコンポーネントを実現しました。 私はlistitemのクリックとボタンのクリックが必要です。どうすればそれを可能にすることができますか?listviewの各リスト項目で複数のコンポーネントのclickイベントを設定するにはどうすればよいですか?
0
A
答えて
2
こんにちは、私はそれはあなたの助けを願っていました。このコードを使用しアルン。
ListView lv1 = getListView();
lv1.setTextFilterEnabled(true);
lv1.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
MySlammerCustomAdapter adapter1 = (MySlammerCustomAdapter) parent.getAdapter();
String slambook_id = adapter1.getItem(position).toString();
// Toast.makeText(getApplicationContext(), user_id, Toast.LENGTH_SHORT).show();
finish();
intent = new Intent(MySlammerActivity.this, SlamBookInfoViewActivity.class);
intent.putExtra("KeyUser_id", slambook_id);
startActivity(intent);
}
});
0
リストアイテムレイアウトの要素にフォーカスがある場合、リストアイテムとそのボタンの両方をクリックすることはできません。リストアイテムのクリックは起こりません。 両方を動作させるには、リスト項目のレイアウト内のすべての要素にフォーカスを当てないようにします。 したがって、リスト項目に含まれるボタンのプロパティをfalseに設定する必要がある場合。
関連する問題
- 1. ListViewで複数の項目の背景色を設定するにはどうすればよいですか?
- 2. jqueryオートコンプリートで最初のリスト項目のスタイルを設定するにはどうすればよいですか?
- 3. ListViewの項目にテキストを設定するにはどうすればいいですか
- 4. Androidで複数のリスト項目を選択するにはどうすればよいですか?
- 5. リスト内の各項目の後に改行を追加するにはどうすればよいですか?
- 6. ハンドラをリストの各項目にバインドするにはどうすればよいですか?
- 7. Android StudioのListView(配列リスト)から項目を削除するにはどうすればいいですか?
- 8. 複数ページのユーザーフォームの各タブでscrollTopを設定するにはどうすればよいですか?
- 9. 子リスト項目をcssの親リスト項目と異なる高さに設定するにはどうすればよいですか?
- 10. 配列内の特定の項目にステートを設定するにはどうすればよいですか?
- 11. React-native:tvOSリストビューの特定の項目にフォーカスを設定するにはどうすればよいですか?
- 12. ListViewの各行に異なる高さを設定するにはどうすればよいですか?
- 13. ListViewの各セルに影を設定するにはどうすればよいですか?
- 14. NetLogoでリストのn番目の項目を変更するにはどうすればよいですか?
- 15. PHP複数の項目でフォーム変数を取得するにはどうすればよいですか?
- 16. Railsのドロップダウンメニューでデフォルトの選択項目を設定するにはどうすればよいですか?
- 17. リストを別のリストの項目で初期化するにはどうすればよいですか?
- 18. 複数のナビゲーションドローラーメニュー項目を設定するにはどうすればいいですか? ?ます。http://stackoverflow.com/questions項目のテキストがnavigationdrawer幅に収まらない場合(navigationdrawerでメニュー項目の複数行を設定する方法
- 19. CarouselViewの項目をコードの背後から設定するにはどうすればよいですか?
- 20. 配列の複数の項目を値で削除するにはどうすればよいですか?
- 21. listviewの項目の背景色をプログラム的に変更するにはどうすればよいですか?
- 22. ComboBoxの選択項目を別の値に設定するにはどうすればよいですか?
- 23. 複数の項目から項目を選択するListView - android
- 24. リスト内の各項目をPythonの前の項目に追加するにはどうすればよいですか?
- 25. WPFでListViewの項目を取得するにはどうすればよいですか?
- 26. ContextMenuStripでデフォルトのメニュー項目を設定するにはどうすればよいですか?
- 27. ClickイベントをAngular 2の別のコンポーネントにターゲティングするにはどうすればいいですか?
- 28. 複数の項目を含むクエリでグループを選択するにはどうすればよいですか?
- 29. マップ内の各部門ごとにonClickイベントを設定するにはどうすればよいですか?
- 30. 複数の項目をC++の文字列に追加するにはどうすればよいですか?
このコードのXMLコードを作成するには –
ちょっと簡単な答えは、ボタンのフォーカスをfalseに設定することです...うまくいきましょう... – Maneesh