我有問題,當我從列表視圖中的兩個或多個字符串數組中獲取值我只有第一個字符串數組使用不同的按鈕列表視圖中單擊列表值從陣列個列表不在列表中獲得不同的值在列表視圖中從Android中的字符串數組獲得相同的值問題
//下面是一個使用我的撥碼開關的情況下
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class CategoriesList extends ListActivity {
ListView listView;
private String[] name1;
private static int[] name = { R.array.NewArrivals, R.array.Sarees,
R.array.SalwarKameez, R.array.Lahenga, R.array.Kurti,
R.array.Jewelry, R.array.Accessories, R.array.ReadyToShip };
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.itemlist);
listView = (ListView) findViewById(android.R.id.list);
displayList();
}
public void displayList() {
// TODO Auto-generated method stub
for (int i = 1; i <= name.length; i++)
{
name1 = getResources().getStringArray(name[i]);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, name1);
setListAdapter(adapter);
adapter.setNotifyOnChange(true);
}
}
}
好吧..我明白了..但是我已經重載了適配器,因爲我想設置Adapter.setNotifyOnChange(true)的方法。 – 2012-04-13 11:04:26
thanxs ...先生.. – 2012-04-13 11:07:05
我用你的代碼先生,但我沒有得到名單。它顯示錯誤先生。 – 2012-04-13 11:38:58