当前位置: 代码迷 >> Android >> android gridview 行高设立
  详细解决方案

android gridview 行高设立

热度:14   发布时间:2016-05-01 20:38:04.0
android gridview 行高设置
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;
??? ??? ??? }


  相关解决方案