`
498320858
  • 浏览: 392915 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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


分享到:
评论

相关推荐

    GriView设置行高

    在Android开发中,GridView是一种常用的布局控件,它允许我们以网格的形式展示数据,通常用于创建类似相册、菜单或列表的应用场景。然而,在实际应用中,有时默认的行高可能无法满足显示需求,比如当内容较多时可能...

    Android 分页缓存图片加载器,gridview显示

    在Android应用开发中,高效的图片加载对于用户体验至关重要,特别是在数据量大、页面滑动频繁的场景,如使用GridView展示图片。本项目针对这种情况,利用Android Studio进行开发,实现了分页缓存图片加载器,旨在...

    Android 下拉刷新 上拉加载更过 GridView ListView ScorllView

    关于GridView,它是一种二维的列表控件,适用于显示固定的列宽和行高的数据,如图片墙或者应用列表。每个项目都是一个独立的View,可以通过自定义Adapter来定制每个项目的视图样式。 ListView则更适合显示长列表,...

    android漂亮的gridview美化样式

    3. **设置Item的尺寸**: 通过设置GridView的`android:numColumns`属性来控制列数,以及`android:stretchMode`和`android:horizontalSpacing`属性来调整单元格的大小和间距,使其看起来更整齐。 4. **图片加载库**: ...

    Android开发丶GridView实现可预览的简易图片浏览器

    他们可能讨论了如何调整`GridView`的行高、列宽,以确保图片展示的美观和流畅,还有可能涉及了性能优化,比如使用内存缓存和LruCache策略。 总的来说,这个项目涵盖了Android UI设计、数据适配、事件监听、图片加载...

    Android编程开发之ScrollView嵌套GridView的方法

    在Android开发中,有时我们需要在一个页面中展示大量可滚动的内容,这时可能会需要用到ScrollView和GridView的组合。ScrollView是一个可以垂直滚动的容器,而GridView则是一个可以显示多列数据的控件,两者都有自己...

    Android开发丶ExpandableListView嵌套GridView的实现

    `ExpandableListView`用于展示具有层级关系的数据,而`GridView`则是一种可以自动调整列宽和行高的网格布局,通常用于展示图片或列表元素。 在`ExpandableListView`中嵌套`GridView`的实现过程主要包括以下几个步骤...

    Android listview gridview

    在Android开发中,ListView和GridView是两种非常常用的控件,用于展示大量的数据列表。它们都是AdapterView的子类,能够动态加载数据并显示在屏幕上,是Android应用界面设计中的核心组件。 **ListView** ListView是...

    GridView 72般绝技

    GridView的列宽和行高可以通过设置android:numColumns属性来调整,或者在代码中动态设置GridView的LayoutParams。 5. **点击事件**: GridView的点击事件可以通过设置OnItemClickListener来监听。在onItemClick()...

    Android开发学习笔记 Gallery和GridView浅析

    1. **列数**:通过设置`android:numColumns`属性,可以指定`GridView`中显示的列数。默认情况下,系统会根据屏幕宽度自动计算列数。 2. **行高和列宽**:`GridView`的行高和列宽通常由其子视图的尺寸决定,但可以...

    GridView跨行demo

    在Android开发中,GridView是一种常用的布局控件,用于展示数据集,通常以网格形式排列。在某些场景下,我们可能需要让GridView中的某些项占据多行空间,这就是所谓的"GridView跨行"。这个"GridView跨行demo"是为了...

    自定义简单GridView

    在Android开发中,GridView是一种常见的布局控件,用于展示数据集,通常以网格形式排列。在本主题"自定义简单GridView"中,我们将探讨如何通过自定义的方式更好地理解和控制GridView的行为,尤其是关注其中的`...

    ViewPager + GridView实现GridView分页首页导航栏布局分页效果

    8. **定制样式**:根据需求,还可以定制`GridView`的行高、列宽、间隔等样式,以及`ViewPager`的指示器样式,使其更符合应用的整体设计风格。 通过以上步骤,我们可以成功地利用`ViewPager`和`GridView`实现分页...

    GridView背景颜色交互方法

    在Android开发中,GridView是一种常用的布局控件,用于展示数据集,通常以网格形式排列。在设计用户界面时,为了提升用户体验,我们经常需要对GridView的背景颜色进行动态交互,使其能够根据不同的状态或者用户的...

    GridView下拉刷新

    然后,设置GridView的相关属性,如列宽、行高、间距等。 ```xml &lt;androidx.swiperefreshlayout.widget.SwipeRefreshLayout android:id="@+id/swipe_refresh_layout" android:layout_width="match_parent" ...

    Android学习教程之动态GridView控件使用(6)

    在本教程中,我们将深入探讨如何在Android应用中动态地使用GridView,特别是在案例中涉及到的`StaggeredGridView`,这是一种特殊的GridView实现,支持不规则的行高,类似于Pinterest的布局效果。 首先,我们来看`...

    非常炫酷的android界面

    在这个过程中,“androidgridview”是一个常用的组件,它可以帮助我们实现美观且功能强大的布局设计。让我们深入探讨一下如何构建这样的界面以及GridView在其中的作用。 GridView是Android中的一个视图类,它允许...

    GridView效果实现

    1. **布局文件配置**:在XML布局文件中添加GridView,并设置其属性,如列数(android:numColumns)、间距(android:horizontalSpacing和android:verticalSpacing)以及行高和列宽等。例如: ```xml &lt;GridView ...

    Android之ViewPager+GridView实现仿美团首页导航栏布局分页效果

    `GridView`可能需要设置行数和列数,以及单元格之间的间距。 7. **整合**:最后,将`ViewPager`和`GridView`集成到你的项目中,确保它们正确地显示和交互。可以考虑使用`Fragment`来管理每个`ViewPager`页面,以...

    RecyclerView 瀑布流、ListView、GridView实例源码

    在Android开发中,UI界面的展示是至关重要的,RecyclerView、ListView和GridView是常见的列表控件,用于展示大量的数据。本文将深入探讨这三个组件,并通过一个Demo_recyclerview的实例源码来解析它们的工作原理和...

Global site tag (gtag.js) - Google Analytics