【android】GridView几个比较实用的属性以及需要注意的问题

一、当设置了paddingtop的值后,滚动时内容没有穿过paddingtop的区域(如下图所示),解决办法是设置android:clipToPadding="false"即可

二、当设置paddingright属性时,滚动条显示在里边,要想滚动条显示在外边,设置android:scrollbarStyle="outsideOverlay"属性即可。

三、点击gridview的item时,item两边显示多余的空白部分,设置 android:stretchMode="none"属性即可。

四、gridview调用setonitemclicklistener时确保item的clickable属性为false

参考:http://stackoverflow.com/questions/15844710/padding-bars-remain-when-scrolling-gridview

http://stackoverflow.com/questions/19677532/android-gridview-item-width-issue

http://www.trinea.cn/android/android-scrollbarstyle/

时间: 2024-10-05 22:19:13

【android】GridView几个比较实用的属性以及需要注意的问题的相关文章

Android GridView 属性

1 <GridView android:id="@+id/grid" 2 android:layout_width="fill_parent" 3 android:layout_height="fill_parent" 4 android:verticalSpacing="35px" <!-- grid元素之间的竖直间隔 --> 5 android:horizontalSpacing="5px&qu

Android GridView属性集合2

GridView的一些特殊属性: 1.android:numColumns=”auto_fit”   //GridView的列数设置为自动 2.android:columnWidth=”90dp "       //每列的宽度,也就是Item的宽度 3.android:stretchMode=”columnWidth"//缩放与列宽大小同步 4.android:verticalSpacing=”10dp”          //两行之间的边距 5.android:horizontalS

Android GridView中Button点击事件onItemClick不能响应

今天在捣鼓一个类似于百度贴吧的东西.布局:上面是个ActionBar标题栏,然后是一个GridView布局,在Java代码中动态加载关注的贴吧,一切就绪中,很愉快的弄好了! 现在需要点击选项进入某个贴吧,那么问题来了—— GridView中Button点击事件onItemClick不能响应. 所以,主要的猫腻还是在com.android.internal.R.attr.buttonStyle这个里面,查看这个xml文件,Button设置多了两个属性如下:<item name="androi

android gridview画分割线

dongyangzhang android gridview画分割线,如图: 1.先上图: 2.具体实现代码: public class LineGridView extends GridView { public LineGridView(Context context) { super(context); // TODO Auto-generated constructor stub } public LineGridView(Context context, AttributeSet at

Android 开发小工具之:Tools 属性 (转)

Android 开发小工具之:Tools 属性 http://blog.chengyunfeng.com/?p=755#ixzz4apLZhfmi 今天来介绍一些 Android 开发过程中比较有用但是大家又不常用的小工具.这些小工具可以提高 Android 应用开发的效率.还可以提高代码质量.所以还是有必要使用的. 首先介绍布局文件中的 tools 属性. 如果你用 Android Studio 创建一个简单的示例项目,在生成的布局文件中会有这么一行内容: xmlns:tools="http:

Android实习札记(10)---ImageView的src属性 VS blackground属性

Android实习札记(10)---ImageView的src属性 VS blackground属性                                                                              转载请注明出处:coder-pig 问题分析 相信大家对于ImageView图片组件并不陌生吧,见名知意,就是用来显示图片的咯! 而显示图片的话可以通过src属性,又或者blackground属性来进行设置! 这些大家都知道,但是有没有去纠结下

Android GridView

GridView网格视图 GridView网格视图是按照行,列分布的方式来显示多个组件,通常用于显示图片或是图标等,在使用网格视图时,首先需要要在屏幕上添加GridView组件. 常用属性: 1. android:columnWidth 用于设置列的宽度 2. android:gravity 用于设置对齐方式 3. android:horizontalSpacing 用于设置各元素之间的水平间距 4. android:numColumns 用于设置列数 5. android:stretchMod

Android GridView实现全选反选效果

原文:Android GridView实现全选反选效果 源代码下载地址:http://www.zuidaima.com/share/1550463727848448.htm 非常实用的Demo,很多时候都会用到,所以特意上传上来给大家分享. 另外,建议猿们以后上传这种类似可运行的程序源码时,最好都附上截图,这样其他猿也知道是不是自己想要的.

Android GridView子元素item按击交互设计:背景颜色改变

<Android GridView子元素按击交互设计:背景颜色改变> 效果图: 大致的需求和ListView相仿,就是要求用户点击GridView中的子元素时候,要有一定的交互响应(背景颜色改变表明用户的操作).重点是在GridView的适配器中,子元素的布局文件中,把android:background属性配置成一个响应的selector,在selector中分别处理android:state_pressed事件在true和false两种状态下的情况. 首先写一个MainActivity: