美文网首页
无比重要的ListView

无比重要的ListView

作者: 兔子的眼睛 | 来源:发表于2016-07-31 20:04 被阅读0次

    Android开发中非常重要的ListView是我们学习必须掌握并熟练运用的。举个例子来说,社交App中那些好友列表,通讯录,聊天界面等等都是用ListView做的。

    首先ListView控件常用的属性有:

    android:listSelector = "@android:color/transparent"item是被点击时的背景颜色   android:scrollingCache = "false"                                                         android:cacheColorHint = "#000000"(#000000表示黑色,#ffffff表示白色)

    以关于微信的页面为例做一个简单的Listview:ctrl+n新建一个Activity并让它继承于Activity

    ListViewDemoActivity.java 代码内容

    alt+enter(win快捷键)新建一个 new Layout Resource File

    Filename:activity_listview_demo 创建的文件

    在文件中做出微信LOGO和其他布局:

    微信图片 列举文本视图之一

    这些视图之间采用相对布局排列,控制ListView布局在中间layout_marginbottom如下:

                                 

    新建Adapter并继承于BaseAdapter,实现所有未实现的接口

    wechatadapter 实现接口填入数据 实现 接口 注册ListViewActivity

    中间白色背景部分为ListView

    关于微信

    ListView就是个容器,假如说它是个房子,那么房子中有柜子,柜子是视图,里面一格一格塞满数据就完成了匹配

    点击事件:onItemClick            和           长按事件:onItemLongClick

    相关文章

      网友评论

          本文标题:无比重要的ListView

          本文链接:https://www.haomeiwen.com/subject/hlrtsttx.html