ここに私のアクティビティがあります。Android Set ListView OnItemClickListener
public class SettingActivityR extends CommBaseActivity implements OnItemClickListener
CommBaseActivityアクティビティ
から延びており、SettingActivityRな構造IアクティビティのonCreateメソッドに
SeverlistView.setAdapter(this.m_adapter);
SeverlistView.setClickable(true);//already set it Clickable!
SeverlistView.setOnItemClickListener(this);
を、これらの設定を設定していたSeverListView
リストビュー名を含むクラスハンドル通信であります
および方法をオーバーライド
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
SeverDataList targetSeverItem=m_adapter.items.get(arg2);
Log.i("bird","zzz");
}
アダプタは正常に動作しますが、OnItemClickListenerはまったく機能しませんでした。デバッグモードはこのメソッドにも実行されません。何故ですか?
が、私はまだSettingActivityRがActivityから 私はどのように行うことができますが、拡張が必要な場合だけ、リストビュー、 SettingActivityRではないでしょうか? –
アクティビティに2つ以上のリストビューを表示する必要がある場合を除いて、ListActivityは自立していますが、通常の方法で他のウィジェットを追加およびカスタマイズすることはできます。 – Maurice
ハム....しかし、私はまだアクティビティの構造を使用したいです... すべてのアクティビティはそこから延ばすことができます... –