2011-10-30 1 views
0

ListViewアイテムを構成するテキスト要素を取得したいとします。ListViewでクリックを有効にするには

myList = (ListView) findViewById(R.id.list_view); 
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, partialNames); 
myList.setAdapter(adapter); 

私はListActivityを拡張していないので、単純なonListItemClick関数を呼び出すことはできません。

は、私は次を使用して試してみました:

myList.setOnItemClickListener(adapter.?) 

が、私はとき、私は特定のListView項目に文字列値をキャプチャすることができますどのようにコンストラクタ

のために必要なパラメータのか分かりませんユーザーはその行をクリックしますか?

+0

は、あなたの活動がOnItemClickListenerを実装してください、そして: – Carnal

答えて

2

あなたの活動OnItemClickListenerを実装して、行います

myList.setOnItemClickListener(this); 

をしたり、OnItemClickListenerを実装したくない場合は、あなたが行うことができます:

myList.setOnItemClickListener(new OnItemClickListener() { 

@Override 
public void onItemClick(AdapterView<?> arg0, View view, 
         int position, long arg3) { 
    // TODO Auto-generated method stub 

    } 
}); 
+1

ありがとうございました。私はすべてのAndroidのニュアンスで急速な学習曲線を築いてきました。 –

+0

あなたの歓迎:あなたがつかまえられたら尋ねてみてください! – Carnal

関連する問題