我遇到了兩個問題。如何將數據從sharedPreference加載到ListView行?
1)如何讓我的row.xml在我listview.xml顯示?
在我的Java I類擴展ListActivity,並使用代碼:
ListView listView = (ListView)findViewById(R.id.list);
ArrayAdapter<?> arrayAdapter = new ArrayAdapter<?>(this, R.layout.row
我不知道如何完成這一點。
2)如何加載我救了我的sharedPReference這兩個字符串值到我行數據?
我的代碼,節省了兩個stringvalues是:
String product = "Health Vitamins";
String category = "Nutrition";
savePreference("NAME", product);
savePreference("NUTRITION", category);
然後我用putString(鍵,值)和commit()在我的savePreference方法。當我想要加載數據時,我只需使用loadPreference(),它將使用getString(「NAME」,「」)和getString(「NUTRITION」,「」)並檢索數據。
問題是怎麼做的我居然把我檢索到的數據列表視圖我row.xml?例如,一旦loadPreference()方法被調用,它是假設檢索兩個字符串值並將其放置在行中?有任何想法嗎?
將數據從SharedPreferences中提取出來並放入您傳遞給ArrayAdapter的String []中。 – 2012-07-17 19:25:17
嗨,謝謝你的建議。我仍然有點困惑,你介意展示一個代碼的小代表? – 2012-07-17 19:28:13