怎么做onListItemClick?

时间:2011-09-21 15:27:56

标签: android

我有一个Activity,我希望在setOnListItemClickListview,但我似乎无法做到。

我只能使用ListActivity,但我需要EditText,因此我无法使用ListActivity

任何人都可以帮助我吗?

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);    

    listview = (ListView) findViewById(R.id.listview);
    edittext = (EditText) findViewById(R.id.search_box);

    arrayA = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, eventTitle);
    setListAdapter(arrayA);
}

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);
    // Get the item that was clicked

}

1 个答案:

答案 0 :(得分:0)

使用listactivity时,可以使用其他布局元素和视图。唯一的规则是,必须有一个id为@android:list / list的列表视图。这是doc清楚地解释它。所以不应该阻止你在listactivity中使用edittext。您是否怀疑使用edittext和listview创建xml布局?