0
我有一個Activity
,我想在我的Listview
上做一個setOnListItemClick
,但我似乎無法做到。如何做一個onListItemClick?
我只能用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
}
僅僅因爲您使用'ListActivity'並不意味着您不能在佈局中使用其他'View's,例如'EditText'。你只需要一個'ListView'。 –
讓我看看你試過的代碼。你是什麼意思「無法做到」?它會拋出一個錯誤嗎?你不確定語法嗎?你在說什麼EditText - 我以爲你正在嘗試setOnListItemClick? EditText與此有什麼關係? :) – Jack
它會拋出一個錯誤,當我把setContent。我需要編輯文本才能執行搜索。代碼現在已經啓動了。 – Jon