<?xml version="1.0" encoding="utf-8"?>
<GridView
android:layout_height="fill_parent"
android:layout_width="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="center"
android:id="@+id/gridview"
android:numColumns="2"
android:stretchMode="columnWidth"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
/>
这里我不添加任何列。 我可以在gridview中添加任何行吗?
答案 0 :(得分:0)
设置getView()
并在适配器中以编程方式设置行数,如:
在if(position < 2){
// do your task
}
let currentDate = datePicker.date
let calender : NSCalendar = NSCalendar.current as NSCalendar
let datePickerHour = calender.components(NSCalendarUnit.Hour , from: currentDate as Date)
print(datePickerHour)
答案 1 :(得分:0)
这对于修复gridview中的行数没有任何意义。但是如果你只需要3列和2行,那么你应该在xml文件中使用 android:numColumns =&#34; 3&#34; ,你必须确保适配器中的项目数量应该是6.如果项目数增加,gridview会自动添加更多行。