![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
listView_gridView
文章平均质量分 76
HarryWeasley
加油ing
展开
-
gridView点击Item有黄色背景??
初始化的时候在代码里面设置gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));原创 2014-11-11 20:39:28 · 1467 阅读 · 0 评论 -
gridview整页翻页的滑动,上滑和下滑
提前声明:本篇博客是基于电视机顶盒的,全部操作是用遥控器。转载请注明出处:、、、、在看本篇文章之前,你需要了解平滑滚动的相关知识。关于gridview的平滑滚动,你可以查看http://blog.csdn.net/harryweasley/article/details/46714059先看下本应用的截图,如图所示:本例子是一页有6个完整原创 2015-07-07 09:00:00 · 5268 阅读 · 0 评论 -
Android关于gridview平滑滚动定位smoothScrollToPositionFromTop方法测试
1、public void smoothScrollToPosition (int position)平滑滚动到指定适配器位置。 视图会滚动以显示指定位置的视图。参数position 滚动到的适配器位置**测试: 可以顺利滚动,但是向下滚动完成后再返回滚动不能实现**2、public void smoothScrollToPosition (int position, int boundPosit转载 2015-07-01 20:05:31 · 7792 阅读 · 0 评论 -
高仿微信新消息提示音功能
最近公司在做一个项目,有一个切换消息提示音的功能,可以切换本应用收到消息的提示音,而不影响系统提示音。我就按照微信的那个样式进行了编程,最终得到想要的效果。怕有些人不知道怎么进入微信的新消息提示音功能,我这里说下操作步骤:打开微信----我---设置---新消息提醒---新消息提示音。经过以上的步骤就进入了这样的界面这个是微信的效果图。下面是我自己编程的效果图,如下图所原创 2015-06-08 09:01:05 · 7071 阅读 · 3 评论 -
gridview的item放大问题,setOnItemSelectedListener不执行的解决办法。
提前声明:本篇博客是基于电视机顶盒的,全部操作是用遥控器。我要实现这样的一个效果。点击gridview的item,有放大的效果。先看下效果图。本篇博客的重难点:1.怎么让选中的item变大。2.变大后,怎么让item全部显示出来,而不是被gridview的边缘挡住。3.怎么每次进入gridview当前item变原创 2015-07-13 08:41:13 · 3939 阅读 · 4 评论 -
listView 第一个item获得焦点
myList.setOnFocusChangeListener(new View.OnFocusChangeListener() { public void onFocusChange(View v, boolean hasFocus) { if (hasFocus) { myHandler.postAtFrontOfQueu转载 2015-09-29 17:06:30 · 2567 阅读 · 0 评论 -
Imageloader, listview.notifyDataSetChanged刷新问题,图片闪烁
我在项目中,用了ImageLoader来显示图片,这样引出一个问题,偶尔在我调用notifyDataSetChanged这个方法时候,图片全部闪烁一下,原因是图片全部重新加载了一次,导致闪烁。下面是我之前的getView方法中。下面的ImageLoader直接调用,造成每次notifyDataSetChanged,重新调用了ImageLoader方法。@Override publ原创 2015-11-06 11:00:55 · 10381 阅读 · 1 评论 -
gridView item一个一个出来,一个一个消失动画
转载请注明出处,谢谢:本篇博客最终效果,如下所示: 当点击click按钮,弹出对话框,gridView里面的item一个一个从下往上出来;当点击红叉按钮,gridView里面的item一个一个从上往下的消失。其实刚开始做的时候,item一个一个出来的动画,官方api是有现成的接口的,调用setLayoutAnimation(LayoutAnimationController cont原创 2016-05-31 16:18:29 · 2301 阅读 · 0 评论 -
gridview向右点击,到下一行,循环滚动
提前声明:本篇博客是基于电视机顶盒的,全部操作是用遥控器。此时焦点位于项目3的位置,再次点击遥控器的向右按钮,则跳转到第二行的第一个,即项目4的位置。这个功能,主要用到了以下的两个代码。if (ikeyCode == KeyEvent.KEYCODE_DPAD_RIGHT&& event.getAction() ==原创 2015-09-16 20:50:20 · 1864 阅读 · 0 评论 -
gridview整页翻页的滑动,上滑和下滑,适应各种布局
提前声明:本篇博客是基于电视机顶盒的,全部操作是用遥控器。在看这篇文章之前,你有必要去了解一下我的上一篇文章,http://blog.csdn.net/harryweasley/article/details/46784667(gridview整页翻页的滑动,上滑和下滑)本篇文章,是基于上一篇文章的升华。建立一个类,其中的方法如下所示原创 2015-07-09 08:46:09 · 3096 阅读 · 3 评论 -
如何禁止listview的item项获得焦点,而让item的子控件获得焦点
本文为原创文章,欢迎转载,但请注明出处http://www.cnblogs.com/yexiubiao/archive/2013/02/24/2924324.html,未在文章页面明显位置给出原文连接的,将保留追究法律责任的权利。 在机顶盒开发中会遇到这样的需求,listview上的item项中有一张图片(item里的ImageView子控件),当按下机顶盒遥控器的方向键转载 2015-07-08 09:02:09 · 1647 阅读 · 0 评论 -
LayoutInflater.inflate方法解析
LayoutInflater.inflate方法应该是Android程序员最常使用的方法之一了,但是如果使用不当,你会碰见很多的坑。。。今天我就碰到了一个,我找到了解决方法,也打算把它记下来。。。事情是这样的,我有一个LineaLayout,然后在代码中会inflate若干个View添加到这个LineaLayout中,但是坑出现了。。。0x00 一个栗子需要添加到Lin转载 2015-06-26 10:18:10 · 1506 阅读 · 0 评论 -
解决“listView点击一个Item,另外几个Item也跟着改变”的问题
对于listView点击一个Item让它进行相应的改变,但其他几个Item也跟着改变,显然这个结果不是我们想要的,下面这个文章是我的解决办法原创 2014-11-15 10:09:33 · 3731 阅读 · 2 评论 -
BaseAdapter的使用
总觉得在这几个adapter里面BaseAdapter,原创 2014-08-18 20:53:11 · 824 阅读 · 0 评论 -
Android中的GridView反复调用getView和getCount,并且getView中的position的值几乎都是0
最近做项目发现一个界面当用到GridView的时候,getView和getCount中的log被疯狂调用,并且getVIew中的LOG每出来一次就是四条,并且这四条数据的position的值都是0。一个5个Item的GridView,getView竟然会被反复调用。尤其是当ItemView中需要加载图片时,很容易造成GC过多,很容易出现ANR。 原因就在于measure过程,转载 2014-10-21 11:23:30 · 1289 阅读 · 0 评论 -
【Android】ListView与Button的共存问题解决
这两天在捣鼓ListView widget,为了在ListView中加入Button这类的有 “点击” 事件的widget,请教了不少高手,感谢LandMark对我的认真讲解,下面把解决过程描述一下。 ListView 和 其它能触发点击事件的widget无法一起正常工作的原因是加入其它widget后,ListView的itemclick事件将无法触发,被其它widget的clic转载 2014-10-17 12:02:16 · 632 阅读 · 0 评论 -
Android中的Selector的用法
Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:(以在mylist_view.xml为例)1.创建mylist_view.xml文件首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/dr转载 2014-10-09 14:15:15 · 1878 阅读 · 0 评论 -
利用selector方法使listview,gridview的item背景变色
当我点击了一个item后,这个item的背景会一直变色下去,刚开始使用state_selected,想着点击item后,选中后,他的背景就会改变,但发现并没有起作用,之后经过谷歌,找到了实现该效果的方法,我们应该用state_activated而不是state_selected这个方法,并且在xml给listview或者gridview设置他的属性android:choiceMode="singleChoice"保证只有一个item被选中原创 2015-04-09 10:01:48 · 5856 阅读 · 1 评论 -
重写listview,横向滑动出现删除按钮,点击按钮删除item
首先准备一个删除按钮的布局,新建button.xml文件,代码如下所示: <Button xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/btn" android:layout_width="wrap_content" android:layout_原创 2015-05-29 09:02:30 · 3876 阅读 · 3 评论 -
android:descendantFocusability用法简析
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C转载 2015-06-25 16:14:27 · 1176 阅读 · 0 评论 -
GridView & ListView (Android盒子开发)
一.GridView在Android4.4下关于焦点的bug的解决方式Android4.4下,关于GridView有一个关于焦点的bug。这个bug并不容易被发现,但是在电视盒子的开发过程中就很明显。具体表现是,Gridview会一直持有一个焦点,只要有数据,就一直会有一个子View是Selected状态。而且,当数据从无到有的时候,GridView还会抢焦点。最后解决这个bug的转载 2015-10-19 17:37:39 · 1123 阅读 · 2 评论