我現在嘗試兩天創建工作GridView
,但它不會工作,這是它的樣子:的Android GridView的文本重疊
你看,我的問題是重疊的文本。 我已經發現,GridView
行的高度由最後一項設置。 我的XML看起來如此:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Startbildschirm">
<GridView
android:numColumns="2"
android:gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/listView"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:horizontalSpacing="5dp"
android:verticalSpacing="5dp"
/>
</RelativeLayout>
我的想法來解決這個問題是要獲得最長的視線的高度在一排,然後將其設置爲向了minHeight最後視圖。我的問題是,這些視圖只有在它們可見時才被保存,所以在向下滾動時,高度又不同。 有沒有人有一個想法如何解決這個問題?
如果我理解你的問題,2列中的單元格不是相同的高度,但行高是第二列中項目的高度? – njzk2