手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android列表实现(2)_游标列表案例讲解
Android列表实现(2)_游标列表案例讲解
摘要:复制代码代码如下:importandroid.app.ListActivity;importandroid.database.Cursor;...

复制代码 代码如下:

import android.app.ListActivity;

import android.database.Cursor;

import android.os.Bundle;

import android.provider.Contacts.Phones;

import android.widget.ListAdapter;

import android.widget.SimpleCursorAdapter;

/**

* A list view example where the

* data comes from a cursor, and a

* SimpleCursorListAdapter is used to map each item to a two-line

* display.

*/

public class List3 extends ListActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// Get a cursor with all phones

Cursor c = getContentResolver().query(Phones.CONTENT_URI, null, null, null, null);

startManagingCursor(c);

// Map Cursor columns to views defined in simple_list_item_2.xml

ListAdapter adapter = new SimpleCursorAdapter(this,

android.R.layout.simple_list_item_2, c,

new String[] { Phones.NAME, Phones.NUMBER },

new int[] { android.R.id.text1, android.R.id.text2 });

setListAdapter(adapter);

}

}

注意 该例子要给程序赋予权限:

复制代码 代码如下:

<uses-permission android:name="android.permission.READ_CONTACTS"/>

simple_list_item_2.xml

复制代码 代码如下:

<?xml version="1.0" encoding="utf-8"?>

<>

<TwoLineListItem xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:minHeight="?android:attr/listPreferredItemHeight"

android:mode="twoLine"

>

<TextView android:id="@android:id/text1"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginLeft="?android:attr/listPreferredItemPaddingLeft"

android:layout_marginTop="8dip"

android:textAppearance="?android:attr/textAppearanceListItem"

/>

<TextView android:id="@android:id/text2"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_below="@android:id/text1"

android:layout_alignLeft="@android:id/text1"

android:textAppearance="?android:attr/textAppearanceSmall"

/>

</TwoLineListItem>

【Android列表实现(2)_游标列表案例讲解】相关文章:

Android实现宫格图片连续滑动效果

Android开发之动画实现方法

Android工程:引用另一个Android工程的方法详解

Android 简单的照相机程序的实例代码

Android中利用App实现消息推送机制的代码

Android开发:自动开关机实现教程

Android获取屏幕方向及键盘状态的小例子

Android开发常用小功能

android调用web service(cxf)实例应用详解

Android实现隐藏状态栏和标题栏

精品推荐
分类导航