阅读更多

Android 提供了相当多的UI,在android.widget 的UI组件库,下面就让我们看看他是ListView的用法吧。

 

下面的Demo 是一个

 

/* * Copyright (C) 2008 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *      http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */package com.example.android.apis.view;import android.app.ListActivity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListView;/** * This example shows how to use choice mode on a list. This list is  * in CHOICE_MODE_SINGLE mode, which means the items behave like * checkboxes. */public class List10 extends ListActivity {    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setListAdapter(new ArrayAdapter(this,                android.R.layout.simple_list_item_single_choice, GENRES));        final ListView listView = getListView();        listView.setItemsCanFocus(false);        listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);    }    private static final String[] GENRES = new String[] {        "Action", "Adventure", "Animation", "Children", "Comedy", "Documentary", "Drama",        "Foreign", "History", "Independent", "Romance", "Sci-Fi", "Television", "Thriller"    };

 

上面是一个单选的List Demo。

 

对于需要多选的话可以改变这些参数就OK了

 

 

setListAdapter(new ArrayAdapter(this,                android.R.layout.simple_list_item_multiple_choice, GENRES));        final ListView listView = getListView();        listView.setItemsCanFocus(false);        listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);

很简单吧,Android的开发确实很不错。

 

 

 

更多相关文章

  1. Android成长之路-Android组件_EditView例子小解1
  2. Android第九课 Toast 用法注意事项
  3. Android下的应用编程——用HTTP协议实现文件上传功能
  4. Android(安卓)Http请求框架二:xUtils 框架网络请求
  5. xml-----属性收集
  6. Android之AlarmManager定时器
  7. Android(安卓)-- 再来一发Intent
  8. mybatisplus的坑 insert标签insert into select无参数问题的解决
  9. Python技巧匿名函数、回调函数和高阶函数

随机推荐

  1. Android五大布局特性
  2. Android开发本地及网络Mp3音乐播放器(三)
  3. 在Android中实现service动态更新UI界面
  4. android 签名文件
  5. Android智能指针sp wp详解
  6. android中的分享功能
  7. android pull解析
  8. Android(安卓)socket网络编程要注意
  9. 国内中文Android开发者社区和论坛
  10. 三,android编码规范 & 常用布局 & 常用控