listview及相关控件
文章平均质量分 64
zhaihaohao1
这个作者很懒,什么都没留下…
展开
-
Android中ListView的Item中含有EditText,获取EditText里面的值并且刷新ListView值不改变
在适配器中:HashMap<Integer, String> hashMap = new HashMap<Integer, String>();在EditText 监听时,保存输入的值hashMap.put(position, s.toString());从 hashMap 中拿到值,赋值给 EditText if (hashMap.get(posi...原创 2019-04-21 18:50:44 · 727 阅读 · 0 评论 -
Android中ListView嵌套ListView,内层的listView绑定图片,滑动时出现图片错位,解决方法
Listview嵌套滑动出现错位,是因为外层适配器中convertView的复用造成的; 所以我们现在一个条目,对应一个convertView对象,放在一个map中,每次根据position,去判断,如果有直接用,没有就去创建 核心代码:AllIntegraAdapterpackage com.zhh.myceshi.cuowei;import android.content....原创 2018-09-02 17:58:48 · 521 阅读 · 0 评论 -
Android自定义控件----继承ViewGroup自定义实现流式布局
1效果图: 2项目结构 3思路:1自定义ViewGrounp,写一个类继承ViewGrounp2重写onMeasure();测量子View的宽高,设置自己的宽高;onMeasure()根据子View的布局文件,为子View设置测量模式和测量值测量=测量模式+测量值测量模式有3种1.EXACTLY(精确值):100dp,match_parent2.AT_MOST:wra...原创 2018-07-26 09:19:11 · 383 阅读 · 0 评论 -
Android中ListView左右联动
效果图: 思路: 1左右是两个listView,左边显示类型,右边显示类型和内容2左边控制右边 左边的条目点击事件中拿到左边点击的类型,循环右边的数据, 当判断左边类型和右边类型相等时,定位右边listView的位置 lvTest.setSelection(i);并且return; 代码:// 类型listView的条目点击事件,定位右边列表 ...原创 2018-07-12 13:12:04 · 3194 阅读 · 2 评论 -
Android中ExpandableListView(原生控件)3----只展开一组
只展开一组,重写ExpandableListView的一个监听器setOnGroupExpandListener这个是监听,展开时的回调 具体代码:int tagPosition=0;/** * 点击有组展开时回调 */ expandableListView.setOnGroupExpandListener(new Expandabl...原创 2018-06-14 15:39:48 · 467 阅读 · 0 评论 -
Android中ExpandableListView(原生控件)2----设置指示器
效果图: 主要思路如下: 1在适配器中的构造方法中实例化一个list,用来装ImageView(指示器) 2在getGroupView中把ImageView(指示器)装到list中ivList.add(groupPosition, groupViewHolder.ivIndicator);3写一个setIndicatorState方法,根据状态判断指示器的图标,并在getGro...原创 2018-06-13 18:54:09 · 828 阅读 · 0 评论 -
Android中ExpandableListView(原生控件)1----简单使用
效果图: Activity中绑定:package com.zhh.expandable;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.ExpandableListView;import com.orhanobut.lo...原创 2018-06-13 17:49:46 · 319 阅读 · 0 评论 -
Android中使用ListView和CheckBox实现购物车多选功能
1效果图 2MainActivity对应的布局activity_main&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_...原创 2018-05-22 18:41:48 · 3741 阅读 · 2 评论 -
Android中GridView点击右上角的叉删除条目
1效果图 2在清单文件中开网络权限 &amp;amp;amp;amp;lt;uses-permission android:name=&amp;amp;amp;quot;android.permission.INTERNET&amp;amp;amp;quot;&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/uses-permission&amp;amp;amp;am原创 2018-05-21 17:21:28 · 1367 阅读 · 0 评论 -
Android中ListView下拉刷新功能
效果图:项目结构:代码:自定义listViewReFlashListViewpackage com.zhh.refreshlistview;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.vi原创 2017-11-17 17:39:32 · 4019 阅读 · 1 评论 -
Android中ListView上拉加载(分页)功能
思路1添加页脚,并隐藏2监听滑动事件,判断当滑到低部时,显示页脚,并加载数据(接口回调到activity中加载)3数据添加完成之后隐藏页脚效果图:项目结构:自定义listView类LoadListViewpackage com.zhh.android;import android.content.Context;import android.uti原创 2017-11-17 17:30:58 · 2980 阅读 · 0 评论 -
Android中Recyclerview使用15----禁止RecycleView的滑动
转载地址:http://blog.csdn.net/lengqi0101/article/details/528747621.问题?使用RecycleView 时,如果数据量很少只有几个,需求不需要它上下左右滑动,在xml配置中加上Android:scrollbars=”none”,这只是去掉了滑动bar。但是RecycleView 上下还是能滑动,且有阴影。转载 2017-08-03 14:07:28 · 6037 阅读 · 0 评论 -
Android中Recyclerview使用14----RecycleView的item间距设置
转载地址:http://blog.csdn.net/csdndouniwan/article/details/51762269 RecycleView 虽然相对ListView GridView 做了很多的优化。方便开发者的使用,性能也得到了很大的提高,但是悲剧的是RecycleView 设置Item间距并没有那么容易。。。Java代码设置调用/转载 2017-08-03 14:05:10 · 990 阅读 · 0 评论 -
Android中Recyclerview使用13----实现瀑布流遇到的各种问题(item移动,加载更多图片闪烁,以及定制各种类型Header和Footer)
转载地址:http://blog.csdn.net/windows771053651/article/details/51596744功能:图片瀑布流问题1:如何保持已显示过的imageview的尺寸解决方法:定义一个HashMap indexMap = new HashMap();用来保存已显示过的ImageView尺寸,显示时直接取其比例即可代码:onBindI转载 2017-08-03 14:02:10 · 1708 阅读 · 2 评论 -
Android中Recyclerview使用12----实现瀑布流样式
效果图:huild.grade中apply plugin: 'com.android.application'android { compileSdkVersion 23 buildToolsVersion "24.0.0" defaultConfig { applicationId "android.test.com.recycl原创 2017-07-11 08:56:01 · 782 阅读 · 0 评论 -
RecyclerView内部Bug???别急,我们慢慢解决它~
目录一、写在前面二、惊现 RecyclerView 内部bug?三、怎么解决?四、其它人的意见五、解决该问题的正确姿势?六、写在最后 正文回到顶部一、写在前面 这也是久违的一整个月没有写Blog,也是由于近期给妹纸找工作,各种坑蒙拐骗,然而都没卵用。额,广大朋友们,成都需要软件测试、线上运维、产品助理的伙伴,赶紧私聊我了。这妹纸,学习转载 2017-06-23 18:17:12 · 653 阅读 · 0 评论 -
Android开发之玩转FlexboxLayout布局(可用于普通控件实现流式布局,也可结合RecycleView实现流式布局)
在这之前,我曾认真的研究过鸿洋大神的Android 自定义ViewGroup 实战篇 -> 实现FlowLayout,按照大神的思路写出了一个流式布局,所有的东西都是难者不会会者不难,当自己能自定义流式布局的时候就会觉得这东西原来很简单了。如果各位小伙伴也看过那篇文章的话,应该知道自定义流式布局还是非常麻烦的,不过Google今年开源了新的容器,就是这个FlexboxLayout,如果你玩过前端开转载 2017-06-20 10:12:00 · 1193 阅读 · 0 评论 -
Android中Recyclerview使用11----选中某一条目,在点击后取消选中
效果图1添加依赖compile 'com.android.support:recyclerview-v7:23.4.0'2布局文件:activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schem原创 2017-06-19 19:10:26 · 1998 阅读 · 0 评论 -
Android中ListView适配器中的view重用和接口回调(接口传参),方法传参
I.view的重用参考https://blog.csdn.net/zhaihaohao1/article/details/41863727II.接口回调(接口传参)效果图:项目结构:使用场景:就是在适配器中,条目中的按钮点击之后, 把数据传到 Activity先把列表适配器 绑定好一、接口回调(接口传参)常用写法1.适配器 TestAdap...原创 2017-04-19 08:54:31 · 1320 阅读 · 0 评论 -
Android自定义布局仿京东详情页,上下翻页
效果图项目结构:TBLayout中package com.taobao.detailview;import android.annotation.SuppressLint;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent原创 2017-04-16 21:39:28 · 1461 阅读 · 0 评论 -
Android仿淘宝头条基于TextView实现上下滚动通知效果
最近有个项目需要实现通知栏的上下滚动效果,仿淘宝头条的那种。我从网上看了一些代码,把完整的效果做了出来。如图所示:具体代码片段如下:1.在res文件夹下新建anmin文件夹,在这个文件夹里创建两个文件(1).anim_marquee_in.xml进入时动画 <set xmlns:android="http://schemas.android.com转载 2017-04-11 17:27:58 · 1184 阅读 · 1 评论 -
Android阿里巴巴推出RecyclerView得扩展库vlayout
效果图:项目结构:引用库// gradlecompile ('com.alibaba.android:vlayout:1.0.1@aar') { transitive = true}MainActivity中package android.zhh.com.myvlayout; import android.app.Activity; i...原创 2017-03-26 16:38:45 · 2138 阅读 · 0 评论 -
Android中自定义滑动选中控件WheelView
转载地址:https://github.com/wangpeiming110/WheelViewWheelViewa great functional custom WheelView with demo in dialog and bottomDialog,android 滚动选择控件,滚动选择器=========How to转载 2017-03-24 14:43:48 · 17671 阅读 · 3 评论 -
Android中自定义ScrollView的滑动监听事件,并在滑动时渐变标题栏背景颜色
效果图滑动前:滑动中:滑动到底部:项目结构ObservableScrollViewpackage com.jukopro.titlebarcolor;import android.content.Context;import android.util.AttributeSet;import android.widget.Scrol原创 2017-03-19 19:58:55 · 4145 阅读 · 0 评论 -
Android中自定义ScrollView的滑动监听事件
项目结构:1.LazyScrollView类(自定义ScrollView)package android.zhh.com.myapplicationscrollview;/** * Created by sky on 2017/3/19. */import android.content.Context;import android.graphics.Rect;原创 2017-03-19 18:18:31 · 3175 阅读 · 2 评论 -
Android中ListView中item的EditText控件监听剩余字数
由于在适配器中不能直接监听修改输入框右下角监听现实剩余输入数字tv,所以要写一个回调在Activity中修改tv效果图:项目结构:代码:MainActivity中package android.zhh.com.testeditview; import android.app.Activity; import android.content.Con...原创 2017-03-13 14:48:02 · 1380 阅读 · 0 评论 -
Android中自定义ViewGroup使每行组件数量不确定,并拿到选中数据(流式布局)
1先看效果图2项目目录3在定义控件FlowTagGrouppackage android.zhh.com.myviewgroup;/** * Created by sky on 2017/3/10. */import android.content.Context;import android.util.AttributeSet;import andro...原创 2017-03-10 14:37:47 · 1822 阅读 · 0 评论 -
Android中Recyclerview使用10----Recyclerview外面嵌套ScrollView滑动事件冲突
Recyclerview外面嵌套ScrollView滑动事件冲突,Recyclerview的滑动会变得很卡,这个时候要自定义ScrollView下面是我自己定的MyScrollviewpublic class MyScrollview extends ScrollView { private int downX; private int downY; priva原创 2016-11-28 21:46:56 · 1375 阅读 · 1 评论 -
Android中Recyclerview使用9----Recyclerview的条目复用,出现CheckBox或者设置背景混乱问题
由于RecyclerView 与ListView 都使用了复用技术,所以会出现滚动后出现CheckBox选中混乱或者是Item的背景混乱问题。解决办法:1.在onBindViewHolder(...) 方法中添加下面代码ViewHolder.setIsRecyclable(false); 这里直接关闭掉RecyclerView的复用功能,这是不推荐的,通过网上的资料知道,这种...转载 2016-08-17 10:18:47 · 8015 阅读 · 0 评论 -
Android中Recyclerview使用8----Recyclerview的嵌套
Recyclerview嵌套Recyclerview常规思路,在外层Recyclerview的条目中写内层RecyclerviewRecyclerview嵌套ListView或者GridView往往只能显示一行,解决方法自定义ListView或者GridView下面是对GridView的自定义listview也一样:/** * Created by Administrator原创 2016-07-31 19:33:31 · 1623 阅读 · 0 评论 -
Android中Recyclerview使用7----条目中按钮点击事件,在activity中调用(接口回调)
0引入Recyclerview的支持库 compile 'com.android.support:recyclerview-v7:23.4.0'1效果图:2代码:2.1MainActivity中:public class MainActivity extends Activity { // private RecyclerView mRecycl原创 2016-07-22 10:29:43 · 8781 阅读 · 2 评论 -
Android中Recyclerview使用6----添加条目得到点击事件和长按事件(另一种写法,较简单)
效果图activity中:MainActivitypublic class MainActivity extends Activity { // private RecyclerView mRecyclerView; @Override protected void onCreate(Bundle savedInstanceState)原创 2016-07-19 14:46:49 · 1676 阅读 · 0 评论 -
Android中Recyclerview使用5----添加头部:RecyclerViewHeader
超快和简便地方式为Android RecyclerView添加头部。调用简单的代码就可以为LinearLayoutManager,GridLayoutManager ,StaggeredGridLayoutManager布局的RecyclerView添加header。运行效果:使用说明:有两种使用RecyclerViewHeader的方法:方法1转载 2016-07-16 07:51:27 · 892 阅读 · 0 评论 -
Android中Recyclerview使用4----选中某一条目
1效果图2引用库build.gradle文件中添加:compile 'com.android.support:recyclerview-v7:23.4.0'3源码MainActivity中public class MainActivity extends Activity { // private RecyclerView mRecy原创 2016-07-16 07:48:24 · 9658 阅读 · 1 评论 -
Android中Recyclerview使用3----添加条目得到点击事件和长按事件
效果图:核心代码:Activity中:/** * 实现条目的点击事件和长按事件 */ private void myOnClick() { honmeAdapter.setOnItemClickLitener(new HomeAdapter.OnItemClickLitener() { @Ov原创 2016-07-11 15:57:21 · 1446 阅读 · 0 评论 -
Android中Recyclerview使用2----实现添加删除条目时加动画
效果图:核心代码:Activity中:// 添加动画 mRecyclerView.setItemAnimator(new DefaultItemAnimator());适配器中:// 添加数据 public void addData(int position) {// 在list中添加数据,并通知条目加入一条原创 2016-07-11 15:45:48 · 9975 阅读 · 0 评论 -
Android中Recyclerview使用1----实现ListView,GridView,瀑布流样式
部分效果图:核心代码: listView纵向滑动样子 LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this); mRecyclerView.setLayoutManager(linearLayoutManager);原创 2016-07-11 15:35:53 · 710 阅读 · 0 评论 -
Android中RecyclerView嵌套RecyclerView或嵌套ListView
效果图:RecyclerView嵌套RecyclerViewRecyclerView嵌套ListView原理RecyclerView嵌套RecyclerView的条目,项目中可能会经常有这样的需求,但是我们将子条目设置为RecyclerView之后,却显示不出来。自己试了很久,终于找到了原因:必须先设置子RecylcerView的高度。你要花转载 2016-07-08 18:09:38 · 29118 阅读 · 3 评论 -
Android中RecyclerView学习(二)----高仿网易新闻栏目动画效果
之前用TabLayout+RecyclerView实现了CSDN客户端首页搭建与Tabs的排序。今天准备用RecyclerView来实现网易新闻Tabs的动态效果。先看效果图: 点击下面的RecyclerView的item,会有一个view的移动的动画;动画完成以后,下面的RecyclerView会有一个item删除的动画,对应上面的RecyclerView有一个item增加的动画;然转载 2016-07-07 10:21:29 · 1485 阅读 · 1 评论 -
Android 省市县 三级联动选择(android-wheel的使用)
效果图源码下载:原创 2016-05-20 16:47:07 · 1223 阅读 · 0 评论