程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-有一個 String[],如何使用 Intents?

android-有一個 String[],如何使用 Intents?

編輯:編程綜合問答
有一個 String[],如何使用 Intents?

我有下面的代碼,現在我想給 String[]的每一個 item 添加一個 intent。現在問題是 item沒有 id。
如何解決這個問題?

 String[] food = new String[]{"Salads", "Sandwiches", "Drinks"};
    // My own layout = rowlayout.xml with id = label
    setListAdapter( new ArrayAdapter<String>(this, R.layout.rowlayout, R.id.label, food ) );

最佳回答:


假定你使用一個ListActivity。你可以重寫 onListItemClick :

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);

    Intent intent = new Intent(this, YourNextActivity.class);
    startActivity(intent);
}

然後你使用 position 來決定創建什麼樣的 intent。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved