我有一个Activity
,我希望在setOnListItemClick
上Listview
,但我似乎无法做到。
我只能使用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
}
答案 0 :(得分:0)
使用listactivity时,可以使用其他布局元素和视图。唯一的规则是,必须有一个id为@android:list / list的列表视图。这是doc清楚地解释它。所以不应该阻止你在listactivity中使用edittext。您是否怀疑使用edittext和listview创建xml布局?