0

Android タブレット用のアプリを設計しています。アプリケーション バーを含むレイアウト ファイルを作成しました。次はいくつかのボタンです。画面の中央に、いくつかの画像を表示する必要がある水平スクロール ビューが必要です。

スクロール ビュー内の画像の数は、URL から返されるデータによって異なります。このために、配列リストを維持しています。配列のサイズに応じて、スクロール ビューでイメージ ビューを作成する必要があります。

I have placed all other buttons, textviews in the layout file and i need to make the above said view alone through coding、 これを行う方法。

配列サイズが 19 の場合、スクロール ビュー内の画像のリストは次の順序でのみ表示されます

1  4  7  10  13  16  19
2  5  8  11  14  17    
3  6  9  12  15  18      

iPad iBook アプリのライブラリ ページでは、このように書籍が一覧表示されます。

これを行う方法....

4

2 に答える 2

1

わかりませんが、このようなアプローチを試すことができます

1- Create/inflate a horizontal scrollview ..
2- make for loop running i= 0 to x 
        where x= (totalCount/3)+(totalCount%3>0?1:0)
3- Create a  Linear layout with orientation vertical  
4- create one more loop form j=0 to 3 or (i+1)*3+j< totalCount
5- add your element layout in  Linear layout 
6 after the inner loop closed add Linear layout in horizontal scroll-view
  • xの値のようなループ終了条件は正確ではない可能性がありますそれらを確認してください

アイテムをクリック可能にするため

1- take any view from  element layout like in you case image-view is good option  
 2- creates a class in you activity or better to extend you activity with clickListner.
 3- while creating the imageView for each element set this listener to all
 4- Set the data object or index  with element with image-view in tad using SetTag
 5- in Onclick function you will get image-view as argument and use getTag to get that data of attached with clicked element   
于 2012-06-15T06:51:36.373 に答える