2016-07-29 17 views
-1

私はリストを持っています。リストはそれぞれ独自のアクティビティで表示されています。今度は、それらを組み合わせて、ListViewまたは同様のビューで表示するようにして、2つのリストのオブジェクトが交互に表示されるようにします。リスト1から行1のオブジェクト1、リスト2から行2のオブジェクト1など。 object1とobject2を1つのオブジェクトに結合して、それをCustomAdapterに送信することは望ましくありません。オブジェクトをパブリックメソッドまたはインターフェイス経由でCustomAdapterに送信できますが、どうすればgetcount()を処理できますか?グループ内の各行が異なるオブジェクトである2のグループを持つAndroid ListView

+1

何を試しましたか?特に動作しなかったのは何ですか?私たちが見ることができるいくつかのコードと予期せぬエラーや結果を投稿してみてください。 – blur0224

答えて

0

次のようなことができます。それが最終的な解決策ではありませんが、私はあなたにヒントを与えます。

public int getCount(){ 
     return object1.length() + object2.length(); 
} 

public Object getItem(int position){ 

    if(position % 2 == 0){ 
     return object1[position/2]; 
    } else { 
     return object2[position/2]; 
    } 
} 
関連する問題