Android 我怎样才能做出如附图所示的设计?
我想设计一个这样的屏幕。为了显示网格项,我使用循环视图。但我关心的是,当用户刷卡时,如何应用分页并实现项目下一部分的幻灯片Android 我怎样才能做出如附图所示的设计?,android,gridview,android-recyclerview,Android,Gridview,Android Recyclerview,我想设计一个这样的屏幕。为了显示网格项,我使用循环视图。但我关心的是,当用户刷卡时,如何应用分页并实现项目下一部分的幻灯片 如果无法刷卡,请至少点击布局下方的点。您应使用GridLayoutManager和RecyclerView GridLayoutManager是一个回收视图。LayoutManager实现,它在网格中布局项目 只需将GridLayoutManager设置为您的recyclerView.setLayoutManager 的教程演示您应该将GridLayoutManager与R
如果无法刷卡,请至少点击布局下方的点。您应使用GridLayoutManager和
RecyclerView
GridLayoutManager
是一个回收视图。LayoutManager
实现,它在网格中布局项目
只需将GridLayoutManager
设置为您的recyclerView.setLayoutManager
的教程演示您应该将GridLayoutManager与RecyclerView
GridLayoutManager
是一个回收视图。LayoutManager
实现,它在网格中布局项目
只需将GridLayoutManager
设置为您的recyclerView.setLayoutManager
的教程演示在布局下创建一个新的XML布局,并将其命名为grid_layout.XML
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/grid_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:numColumns="auto_fit"
android:columnWidth="90dp"
android:horizontalSpacing="10dp"
android:verticalSpacing="10dp"
android:gravity="center"
android:stretchMode="columnWidth" >
</GridView>
打开主活动类,如下所示
AndroidGridLayoutActivity.java
package com.example.dilip;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.GridView;
public class AndroidGridLayoutActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.grid_layout);
GridView gridView = (GridView) findViewById(R.id.grid_view);
// Instance of ImageAdapter Class
gridView.setAdapter(new ImageAdapter(this));
}
}
在布局下创建一个新的XML布局,并将其命名为grid_layout.XML
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/grid_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:numColumns="auto_fit"
android:columnWidth="90dp"
android:horizontalSpacing="10dp"
android:verticalSpacing="10dp"
android:gravity="center"
android:stretchMode="columnWidth" >
</GridView>
打开主活动类,如下所示
AndroidGridLayoutActivity.java
package com.example.dilip;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.GridView;
public class AndroidGridLayoutActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.grid_layout);
GridView gridView = (GridView) findViewById(R.id.grid_view);
// Instance of ImageAdapter Class
gridView.setAdapter(new ImageAdapter(this));
}
}
第一步-使用
第二步-在片段内部,您可以将RecyclerView与GridLayout一起使用
第三,最后你可以使用
你所看到的实际上是你可以在这个街区找到的
您也可以使用RecyclerView而不是GridView第一步-使用
第二步-在片段内部,您可以将RecyclerView与GridLayout一起使用
第三,最后你可以使用
你所看到的实际上是你可以在这个街区找到的
您也可以使用RecyclerView而不是GridView这些网格项也要垂直分页吗?如果没有,请使用GridView和ViewPager(用于点和左右滑动)。@ShobhitPuri感谢您的快速回复,我不需要垂直分页。我将尝试前面提到的方法。这些网格项也要垂直分页吗?如果没有,请使用GridView和ViewPager(用于点和左右滑动)。@ShobhitPuri感谢您的快速回复,我不需要垂直分页。我将尝试上述方法。感谢快速回复@Prem,我将尝试上述方法。@Renadh欢迎告知我是否有任何关于此的疑问感谢快速回复@Prem,我将尝试上述方法。@Renadh欢迎告知我是否有任何关于此的疑问