• 11_listview入门


    listview是在安卓开发当中很常用的API.


    以垂直滚动的列表的方式展示条目的控件。

    ListAdapter是一个桥梁,给ListView提供数据的.数据是由适配器来进行提供的.Adapter是数据适配器,数据适配器是提供数据的.

    既然ListVew是一个View,那就可以在布局文件里面声明这样一个ListView.

    一般LIstView都会充满整个的屏幕。

    ListAdapter是一个接口,需要写一个实现类实现这个接口。不能直接实现ListAdapter这个接口,因为直接实现要重写它的一堆方法.因此可以实现它的非直接子类BaseAdapter.

     private class MyAdapter implements ListAdapter{
    
            @Override
            public int getCount() {
                // TODO Auto-generated method stub
                return 0;
            }
    
            @Override
            public Object getItem(int arg0) {
                // TODO Auto-generated method stub
                return null;
            }
    
            @Override
            public long getItemId(int arg0) {
                // TODO Auto-generated method stub
                return 0;
            }
    
            @Override
            public int getItemViewType(int arg0) {
                // TODO Auto-generated method stub
                return 0;
            }
    
            @Override
            public View getView(int arg0, View arg1, ViewGroup arg2) {
                // TODO Auto-generated method stub
                return null;
            }
    
            @Override
            public int getViewTypeCount() {
                // TODO Auto-generated method stub
                return 0;
            }
    
            @Override
            public boolean hasStableIds() {
                // TODO Auto-generated method stub
                return false;
            }
    
            @Override
            public boolean isEmpty() {
                // TODO Auto-generated method stub
                return false;
            }
    
            @Override
            public void registerDataSetObserver(DataSetObserver arg0) {
                // TODO Auto-generated method stub
                
            }
    
            @Override
            public void unregisterDataSetObserver(DataSetObserver arg0) {
                // TODO Auto-generated method stub
                
            }
    
            @Override
            public boolean areAllItemsEnabled() {
                // TODO Auto-generated method stub
                return false;
            }
    
            @Override
            public boolean isEnabled(int position) {
                // TODO Auto-generated method stub
                return false;
            }
            
        }

     

  • 相关阅读:
    关系型数据库vs非关系型数据库
    Vue使用日常记录
    【0805作业】模拟接力赛跑
    【0805作业】模拟叫号看病
    【0805作业】模拟多人爬山
    【0805作业】实现Runnable接口的方式创建线程
    【0805作业】继承Thread类创建线程,输出20次数字,“你好”,线程名
    超市会员管理系统
    【0802作业】循环注册十个账号,重启程序能正常登录
    【0802作业】复制图片
  • 原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/7043467.html
Copyright © 2020-2023  润新知