1

こんにちは、Android using の組み込みリストである usingOnItemClickListenerを実装しようとしています。の前にオブジェクトを配置せずに onItemclickLietener を使用できるようにする他の方法はありますか。提案してください。android.R.id.listListActivityListViewOnItemClickListener

また、データベースの「更新および削除」メソッドを使用して、ロングクリックリスナーを使用して削除および更新メソッドを設定したいと考えています。だから私を助けてください。

SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.file_row, c, from, to);
setListAdapter(adapter);
getnotelist.close();

WhatToPutHere?.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.R.id.listまたはアクセス方法ListViewListActivity

4

1 に答える 1

4

拡張している場合は、次のListActivityように追加setOnItemClickListenerします。

getListView().setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent,
                                      View view,int position, long id) {

               // do your work here
        }
      }); 

ListActivity を拡張するかのように ListView を取得できます。

ListView listview = getListView(); 

またはandroid.R.id.listとして使用することによって

ListView listview = (ListView)findViewById(android.R.id.list);
于 2012-12-27T11:22:37.703 に答える