1

Plantユーザーが植物を押して選択し、新しいオブジェクトを作成して画面上を移動できるように、個々の植物を表示するアンドロイドのスクロールバーを作成したいと考えています。

このリストに入力する際に​​問題が発生しています。

私は持っていHorizontalScrollViewます:

bar = (HorizontalScrollView)findViewById(R.id.horizontalScrollView1);

私のコードの矢面に立つのは

private LinearLayout loadBar(ArrayList<Plant> listOfPlants, HorizontalScrollView bar){
     LinearLayout layout = new LinearLayout(getApplicationContext());

     layout.setHorizontalScrollBarEnabled(true);
     ImageView image= new ImageView(getApplicationContext());
     ArrayList<View> images = new ArrayList<View>();
     for (int i = 0; i < list.size(); i++) {

         image = listOfPlants.get(i).getPhoto();
         images.add(image);

    }
    layout.addTouchables(images);
    return layout;
 }

作成中のスクロール バーにこの線形レイアウトを追加したいのですが、これを行う方法がわかりません。それとも、私はこれを間違った方法で行っていますか?私がやりたいことを実現するためのもっと簡単な方法はありますか?

4

1 に答える 1