文档章节

ListView的使用方法

智明电脑学校学生
 智明电脑学校学生
发布于 2017/04/21 10:44
字数 228
阅读 2
收藏 0

(先设置宽和高,然后添加ID。在JAVA程序中找ListView的时候注意强转,设置数据的时候用ListAdapter)

ListView 使用  

    1 在布局文件中 加入 
         <ListView
            android:layout_width="match_parent"
            android:layout_height="match_parent" >
        </ListView>
    2 为ListView添加 ID 
        android:id="@+id/listView1"
    3 在java中找到 listview
          
        ListView  listView = (ListView)findViewById(R.id.listView1);

    4 为ListView设置数据  

        先要创建 适配器 Adapter 
        public class ListAdapter extends BaseAdapter{


                //定义上下文对象  默认是 null 
                private Context mContext;
                
                //在 ListAdapter 对象创建的时候 会调用这个方法
                public ListAdapter(Context context){
                    mContext = context;
                }
            
                @Override
                public Object getItem(int position) {
                    return null;
                }
            
                @Override
                public long getItemId(int position) {
                    return 0;
                }
            
            
                //返回listView中的条目 个数  
                @Override
                public int getCount() {
                    return 100;
                }
                
                //用户设置 每个条目 的样式 
                @Override
                public View getView(int position, View convertView, ViewGroup parent) {
                    
                    //去找到我们定义的 布局文件  
                    View view = View.inflate(mContext, R.layout.item, null);
                    
                    
                    return view;
                }
            
            }

        5 再通过 适配器来设置数据 

        //设置给 listView 
        listView.setAdapter(listAdapter);

© 著作权归作者所有

智明电脑学校学生
粉丝 0
博文 1
码字总数 228
作品 0
太原
私信 提问
Android入门第七篇之ListView (二)

本文来自http://blog.csdn.net/hellogv/ Android入门第六篇之ListView (一) ,讲的是如何制作一个具有两行文本的 自定义控件 ,作为ListView的Item的使用方法。这篇接下来也是围绕ListView和...

晨曦之光
2012/03/14
153
0
一个到顶部自动加载更多的ListView

一个可以到顶自动加载更多的ListView,实现该控件的目的是用于im聊天页面场景,一些第三方实现的下拉加载更多也可以实现类似功能,但是由于他们实现的功能普遍比较复杂,效率相对较低,所以自...

程序猿骆二胖
2016/01/11
94
0
[deviceone开发]-HeaderView和FooterView的示例

一、简介 这个是利用do_ListView组件实现下拉和上拉刷新功能的例子,除了do_ListView,其它比如do_Webview,do_ScrollView都有这个个功能。对应的BBS里的帖子详细介绍了使用方法,初学者推荐。...

DoProject
2016/09/19
80
0
Android布局中ScrollView与ListView的冲突的方法

看到网上流行的一种使用方法是 这个太麻烦了,而且效果又不是很明显。 有人的总结如下: 只要在设置ListView的Adapter后调用此静态方法即可让ListView正确的显示在其父ListView的ListItem中。...

无鸯
2011/09/06
16.4K
7
实现下拉刷新滑动回弹效果组件--React-Native-Pull

react-native-pull react-native-pull包含PullView & PullList两个实现下拉刷新滑动回弹效果的react native组件,可支持android & ios,简单易用! 纯s代码,基于ScrollView & ListView封装....

GreatOS
2016/08/01
2K
0

没有更多内容

加载失败,请刷新页面

加载更多

二进制位操作

单片机,或者一些模块的设置操作,都是由一个字节数据来完成,每位各有定义。就需进行位操作来组合需要的数字结果。 以JavaScript为例,编写位操作。 我们期望得到这样一个二进制数:0101101...

format
5分钟前
1
0
聊聊中国的通信行业:从“七国八制”到“中华”脊梁

本期文章和大家一起来聊一聊我曾经从事过的通信行业吧。最近各方面信息的泛滥,包括和华为的同学聊天,自己确实也感慨颇多。想想我自己本科主修通信工程,研究生再修信息与通信工程,从本科开...

CodeSheep
今天
4
0
MDK:ARM M451M:exceed the range of code meory, continue to erase or not?

问题: 代码空间超限 几天前就遇到:exceed the range of code meory, continue to erase or not? 如下所示: 解决过程 开始以为中MDK软件的128KB限制,如是就不能生成HEX文件,应该链接时有提...

SamXIAO
今天
1
1
OSChina 周六乱弹 —— 因违反《中华人民共和国治安管理处罚法》第四十四条之规定

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :#今日歌曲推荐# 惊艳分享谷微的单曲《安守本份》(@网易云音乐) 《安守本份》- 谷微 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
今天
397
9
Angular 英雄编辑器

应用程序现在有了基本的标题。 接下来你要创建一个新的组件来显示英雄信息并且把这个组件放到应用程序的外壳里去。 创建英雄组件 使用 Angular CLI 创建一个名为 heroes 的新组件。 ng gener...

honeymoose
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部