我有一個從數組加載的列表視圖(從android教程中使用)和數組裏面的是同一個包中其他.java文件的類名。我想要它做的是當你點擊列表中的項目時,它會加載java頁面。Android ListView list_item加載另一個頁面
例如,單擊列表項是「食品」,當你點擊它,它會去「foods.java」
我有一個從數組加載的列表視圖(從android教程中使用)和數組裏面的是同一個包中其他.java文件的類名。我想要它做的是當你點擊列表中的項目時,它會加載java頁面。Android ListView list_item加載另一個頁面
例如,單擊列表項是「食品」,當你點擊它,它會去「foods.java」
這將是巨大的,如果你有一點點的詳細信息,所以我我將不得不假設你是這麼做的,如果你是,完美的,如果不是,我需要更多的洞察你的應用程序
String[] activities = {"Foods","Entertainment","Movies","Other"};
listview.setAdapter(...);
Context mContext = this;
listview.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
if(position == 0) {
mContext.startActivity(new Intent(Main.this, Foods.class));
} else if (position == 1) {
mContext.startActivity(new Intent(Main.this, Entertainment.class));
} else if (position == 2) {
mContext.startActivity(new Intent(Main.this, Movies.class));
} else if (position == 3) {
mContext.startActivity(new Intent(Main.this, Other.class));
}
}
這是我的設置。 '@Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); \t setListAdapter(new ArrayAdapter
而你的代碼是非常有幫助的,但我更動態的人,所以我所要做的就是添加一個新的活動類,然後將它添加到列表數組中。有沒有可能的方法來做到這一點? – MyOwnHarem
你有問題嗎? – kabuko
你有什麼嘗試?你知道如何使用意圖開始活動嗎?我建議你閱讀開發文章一線http://developer.android.com/guide/topics/fundamentals.html – Urban
參見[看起來像一個重複到] [1] [1]:HTTP ://stackoverflow.com/questions/8337511/setting-new-pages-linked-by-an-activity/8337745#8337745 – havexz