嘿大家我已經找了幾個小時試圖找到一個解決方案,我的目標是有一個ListView,當它打開並打開另一個活動。實際上,我知道它能夠在點擊時打開另一個活動,但我如何獲得它以便每個列表項目都能打開它自己的活動?我很抱歉,如果這個問題已經回答了,但我發現這個鏈接並不能真正說明什麼代碼做[是的,我是新手:)]Listview,打開新的活動onClick
這是使用
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] countries = getResources().getStringArray(R.array.countries_array);
setListAdapter(new ArrayAdapter<String>(this, R.layout.newfile, countries));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// When clicked, show a toast with the TextView text
Intent myIntent = new Intent(view.getContext(), Html_file.class);
startActivityForResult(myIntent, 0);
}
});
}
}
感謝您爲更復雜的問題提供答案。 – Suhaib