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;
}


更多相关文章

  1. JS与Android(安卓)WebView的简单交互 + WebView 的简单使用
  2. android EditText设置不可写
  3. android“设置”里的版本号
  4. 在Fragment中设置控件点击方法,执行失败。
  5. Android(安卓)闹钟管理类的使用
  6. Android设置通知栏/状态栏透明改变通知栏颜色和app最上部分颜色
  7. android 设置中划线 下划线等
  8. Andorid Dialog 示例【慢慢更新】
  9. android图表ichartjs

随机推荐

  1. Android android:exported = true 用法详
  2. Android存储-SharedPreferences
  3. Android系统启动流程 -4
  4. Android中设置控件可见与不可见详解
  5. Multitasking the Android(安卓)Way
  6. Android(安卓)support v7 TabLayout 自定
  7. Android startservice & bindservice的区
  8. Android的四大天王
  9. 吸顶CoordinatorLayout+AppBarLayout+Ban
  10. Android(安卓)应用签名