• Android ListView用法(1),不用ListActivity实现


    首先是Layout文件:

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent">
        
     
        
        <!-- The frame layout is here since we will be showing either
        the empty view or the list view.  -->
        <FrameLayout
            android:layout_width="fill_parent" 
            android:layout_height="0dip"
            android:layout_weight="1" >
            <!-- Here is the list. Since we are using a ListActivity, we
                 have to call it "@android:id/list" so ListActivity will
                 find it -->
            <ListView android:id="@+id/main2_list"
                android:layout_width="fill_parent" 
                android:layout_height="fill_parent"
                android:drawSelectorOnTop="false"/>
                        
        </FrameLayout>
            
    </LinearLayout>

    其次是Activity:先创建一个类继承Activitiy

    重写onCreate方法

    public void onCreate(Bundle savedInstanceState) {
    
    		super.onCreate(savedInstanceState);
    
    		setContentView(R.layout.main2);
    
    
    
                    //TO-DO
    
    
    
                    ListView listView = (ListView) findViewById(R.id.main2_list);
    
    
    
    		userAdapter = new UserAdapter(this);
    
    
    
    
    
    		listView.setAdapter(listAdapter);
    
    
    
    		listView.setBackgroundDrawable(null);
    
    		listView.setOnItemClickListener(new OnItemClickListener() {
    
    
    
    			public void onItemClick(AdapterView<?> arg0, View arg1,
    
    					int position, long id) {
    
    				//TO-DO
    
    
    
    			}
    
    		});
    
    	}
    今天脚踏实地,明天全身轻松
  • 相关阅读:
    下载android的linux内核的方法
    安装sunjava5jdk 提示"无法找到软件包sunjava5jdk
    Linux kernel中的annotation(转)
    2012年计划
    Android 开机图片/文字/动画的修改(转)
    2.6 内核中的计时器和列表
    linux设置默认网关
    谷歌Android被Linux内核除名(转)
    使用call_usermodehelper在Linux内核中直接运行用户空间程序(转)
    S3C2410平台上运行为例,讲解内核的解压过程
  • 原文地址:https://www.cnblogs.com/wuyunan/p/1560288.html
Copyright © 2020-2023  润新知