【发布时间】:2015-10-29 02:43:37
【问题描述】:
我是 Android 新手,但知道最基本的知识。我想创建一个自定义 GridView,就像显示的 spotify 浏览页面一样,但在 Fragment Tab 内。我在网上搜索过,但在活动页面上只找到了 gridview 教程。但我想在fragment Tab 上实现我的。
如果我可以让每个网格项目使用某种点击监听器打开一个新页面,那就太棒了。
到目前为止,我已经创建了
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<GridView
android:numColumns="auto_fit"
android:gravity="center"
android:columnWidth="90dp"
android:stretchMode="columnWidth"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/form_grid"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
/>
</LinearLayout>
支持gridview的标签xml。
下面是 grid_row.xml 布局本身
< FrameLayout xmlns: android = "http://schemas.android.com/apk/res/android"
android: layout_width = "wrap_content"
android: layout_height = "wrap_content"
android: orientation = "vertical" >
< ImageView
android: id = "@+id/grid_image"
android: layout_width = "wrap_content"
android: layout_height = "wrap_content"
android: layout_gravity = "top" / >
< TextView
android: id = "@+id/grid_label"
android: layout_width = "fill_parent"
android: layout_height = "45dp"
android: layout_marginTop = "175dp"
android: background = "@drawable/ic_header_logo"
android: gravity = "center"
android: textColor = "#FFFFFF"
android: textSize = "12sp"
android: textStyle = "bold" / >
< /FrameLayout>
【问题讨论】:
标签: java android android-fragments gridview android-studio