我想在 java 中制作一个GridView,我不想使用 XML。下面的示例是一个作为布局的 XML。它显示 3 列。我想仅使用 Java 来实现该设置。
在我的活动中,而不是GridView gv = (GridView) findViewById (R.id.gridview);
我用GridView gv = new GridView (this);
.
现在我唯一的问题是它只有 1 列。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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"
android:orientation="vertical">
<GridView
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:columnWidth="90dp"
android:numColumns="auto_fit"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:stretchMode="columnWidth"
android:gravity="center"/>
</LinearLayout>