1

AssetHelper を使用して sqlite データベースからデータをロードする ListView を作成しました。プログラムはうまく動作しますが、クリックリスナーを作成して、ListView コンテンツの単一データのアクティビティを追加したいと考えています。しかし、コンテンツをクリックすることはできません。カスタムアダプターを使用して、Sqlite からアイテムをリストしました。

ArrayList `<CustomDTO>` list = new ArrayList`<CustomDTO>`();    

CustomAdapter adapter = 
    new CustomAdapter(getApplicationContext(),R.layout.custom_search_layout,list);
listView.setClickable(false);
listView.setAdapter(adapter);

//listView click
registerForContextMenu(listView);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {     

    public void onItemClick(AdapterView<?> parent, View v, int position, long id){
        //Events
    }
});
4

6 に答える 6

0

皆様、ご回答ありがとうございます。アダプターに ImageButton がある場合、 ListActivity または ListView をクリックできないことがわかりました。

于 2013-06-07T09:11:31.853 に答える
0

listView.setClickable(true);行クリックを定義するために設定します。

于 2013-05-10T11:12:57.623 に答える