0

ArrayAdapter を使用して、リストビューにいくつかの文字列値を設定しています。テスト目的で私は持っています:

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.order_list);  
        ArrayList<Ingredient> ingredientArray = new ArrayList<Ingredient>();
        Ingredient test1 = new Ingredient();
        Ingredient test2 = new Ingredient();
        test1.testObject1();
        test2.testObject2();
        ingredientArray.add(test1);
        ingredientArray.add(test2);
        String names[] = {test1.getName(), test2.getName()};

        ListView lv = (ListView)findViewById(android.R.id.list);
        lv.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, names));

    }

2 つの関数 testObject1、testObject2 は name の値をそれぞれ 'A' と 'B' に設定しますが、ListView アクティビティが開始すると、最初に 'A'、次に ' B'. このコードを修正して正しく動作させるにはどうすればよいですか?

4

0 に答える 0