/ / Android - カスタムlistViewを作成する2つのlistViewsに続きます - android、listview、android-listview

Android - 2つのlistViewsに続くカスタムlistViewを作成する - android、listview、android-listview

良い一日、混乱のタイトルにごめんなさい。

私はAndroidアプリケーションを構築しています。1つのアクティビティでカスタムListViews。リストアイテムの長さのため、リストのうちの2つはスクロール可能であり、リストの2つはスクロールできません。最初は、データをすぐに表示できるので、スクロールバーを持たない2つのlistViewの高さを最小限に抑えました。しかし、他の2つのリストビューには、画面に割り当てられたスペースを最大にした後でもスクロールが必要な多くのデータがあります。

私が心に留めている解決策は、"複数列"の連続したcustomListView。このコンセプトは、1つの記事が1つの列の上から下へ移動し、次の列で継続する新聞の列と同様です。しかし、私はリストビューのプロパティを見つけて、それを2つに分割して、必要な方法でデータを表示できるようにしました。このようにして、すべてのリストデータが表示され、スクロール・バー。

私は迅速かつ汚れた解決策があることを知っている必要なだけ多くのlistViewを生成し、arrayListデータのどの部分を分割して表示するかを決定します。しかし、arrayListデータの数が変更されると、ソリューションがそれ以上保持されないため、このソリューションは醜いものであり、望ましくありません。

誰にどのようにこれを行うにはアイデアを持っていますか?どんな助力も非常に感謝しています。ありがとうございました。

回答:

回答№1は0

私は GridView。私は私を変えた ListView 〜に GridView など:

<GridView
android:id="@+id/myIdHere"
android:numColumns="4"
android:gravity="center"
android:columnWidth="100dp"
android:stretchMode="columnWidth"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="60"
android:fadeScrollbars="false">
</GridView>

そして、私は ListView 私の活動で GridView それはそれだった。カスタムグリッドビューでは、 BaseAdapter私は簡単に自分のコードを簡単に再利用することができました。