android gridview 行高设置
16lz
2021-12-07
android gridview设置行高:
问题来源:gridview中设置列数为3的时候
布局代码:
“
<GridView
android:id="@+id/main_coupon_content_shop"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:numColumns="3"
android:columnWidth="60dp"
android:stretchMode="columnWidth"
android:gravity="center" >
</GridView>
”
行高总是间距特别大,
最终的解决方案是,在gridview的adapter的item获取view的时候设置view的param
@Override
public View newItemView(int position) {
View view=ENV.getLayoutInflater().inflate(
R.layout.shop_griditem_layout, null);
view.setLayoutParams(new GridView.LayoutParams(80, 50));//重点行
return view;
}
问题来源:gridview中设置列数为3的时候
布局代码:
“
<GridView
android:id="@+id/main_coupon_content_shop"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:numColumns="3"
android:columnWidth="60dp"
android:stretchMode="columnWidth"
android:gravity="center" >
</GridView>
”
行高总是间距特别大,
最终的解决方案是,在gridview的adapter的item获取view的时候设置view的param
@Override
public View newItemView(int position) {
View view=ENV.getLayoutInflater().inflate(
R.layout.shop_griditem_layout, null);
view.setLayoutParams(new GridView.LayoutParams(80, 50));//重点行
return view;
}
更多相关文章
- JS与Android(安卓)WebView的简单交互 + WebView 的简单使用
- android EditText设置不可写
- android“设置”里的版本号
- 在Fragment中设置控件点击方法,执行失败。
- Android(安卓)闹钟管理类的使用
- Android设置通知栏/状态栏透明改变通知栏颜色和app最上部分颜色
- android 设置中划线 下划线等
- Andorid Dialog 示例【慢慢更新】
- android图表ichartjs