リスト ビューで 2 つ以上の文字列配列から値を取得するときに問題が発生します 別のボタンをクリックしてリスト ビューで最初の文字列配列のみを取得します リスト値は配列から取得されています 番目のリストはリストで異なる値を取得していません
//これは、スイッチケースを使用した私のコードです
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);
}
}
}