GridView子item正方形充满屏幕简单实现
来源:互联网 发布:深入浅出python 中文 编辑:程序博客网 时间:2024/05/17 09:15
最近碰上需求Gridview子项目平分屏幕宽度,子项目为正方形。简单实现如下:
假设需要一行3个子item,显示为正方形:
<GridView android:id="@+id/g1" android:layout_width="match_parent" android:layout_height="match_parent" android:numColumns="3" ></GridView>
private int a1 = 0;@Overridepublic void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); a1 = getWindowManager().getDefaultDisplay().getWidth() / 3;}
<LinearLayout android:id="@+id/r1" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:padding="5dp"> <ImageView android:id="@+id/i1" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" /></LinearLayout>
mViewHolder.mRelativeLayout = (LinearLayout) convertView.findViewById(R.id.r1);LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(a1, a1);mViewHolder.mRelativeLayout.setLayoutParams(layoutParams);convertView.setTag(mViewHolder);
0 0
- GridView子item正方形充满屏幕简单实现
- 如何将子item充满Gridview高度
- gridview的Item充满父类
- RecyclerView的Item充满屏幕的问题
- 设置GridView的item为正方形
- Android UI控件应用分享:如何实现“带分割线并且Item为正方形”的GridView
- GridView如何让其子项充满
- Android实现自适应正方形GridView
- Android GridView实现自适应正方形
- Android实现自适应正方形GridView
- Android RecyclerView关于item无法充满屏幕的问题
- 将Gridview的item项设置成正方形
- GridView其子项充满其父类
- 实现一个触摸屏幕上可拖拽的正方形
- 解决scrollview 子布局不能充满屏幕的问题
- [Android机顶盒]GridView子Item焦点问题
- [Android机顶盒]GridView子Item焦点问题
- 实现可拖拽item的GridView
- MVP的理解
- css box-sizing
- C++中this指针的用法详解
- 在SpringMVC+Mybatis中一个很方便的分页方法
- Discuz!论坛各版本通用SEO优化设置教程
- GridView子item正方形充满屏幕简单实现
- 面试中关于 new 和 malloc 的区别
- 接入GoogleAnalytics 统计
- 关于css的零碎知识点
- iOS 图片填充模式
- 内存池作用
- Mac下 vim快捷键
- Java package包,导入包import
- //TODO //XXX //FIXME注释说明