使用recyclerView显示纵向滑动的网格列表,只需要设置

mListView.setLayoutManager(new GridLayoutManager(context,4));

public class MyLayout extends RelativeLayout {

public  MyLayout  (Context context, AttributeSet attrs,                            int defStyle) {    super(context, attrs, defStyle);}public MyLayout (Context context, AttributeSet attrs) {    super(context, attrs);}public MyLayout (Context context) {    super(context);}@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {    setMeasuredDimension(getDefaultSize(0, widthMeasureSpec),            getDefaultSize(0, heightMeasureSpec));    int childWidthSize = getMeasuredWidth();    // 高度和宽度一样    heightMeasureSpec = widthMeasureSpec = MeasureSpec.makeMeasureSpec(            childWidthSize, MeasureSpec.EXACTLY);    super.onMeasure(widthMeasureSpec, heightMeasureSpec);}

}

更多相关文章

  1. Android文字垂直滚动、纵向走马灯的几种实现方式
  2. portrait表示纵向,landscape表示横向
  3. Android网格布局的简单使用
  4. portrait表示横向,landscape表示纵向
  5. Android RecyclerView网格布局的学习
  6. 横向 纵向结合的ScrollView
  7. Android 中使用代码动态网格布局

随机推荐

  1. 推荐几个android 学习与应用 网站
  2. Android(安卓)性能优化的一些方法
  3. ProgressBar背景的改变
  4. Android(安卓)WebView
  5. Android(安卓)Intent传值且实现窗体跳转
  6. Android
  7. TabHost+Fragment分析
  8. android configChanges
  9. Android中一些比较好的开源代码项目
  10. android monkeyrunner 1