Android列表实现(2)_游标列表案例讲解

来源:爱站网时间:2021-08-17编辑:网友分享
最近开始学习android的ui 游标列表实现,爱站技术小编照常先上几个相关的例子,这次的介绍和上次并不相同,后续一样还会有更新,感兴趣的朋友可以研究下上次和这次的讲解
 

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);
}

}


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

 

 

 



simple_list_item_2.xml

 

 

 





android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?android:attr/listPreferredItemHeight"
android:mode="twoLine"
>

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"
/>

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"
/>

以上内容就是爱站技术频道小编为大家分享的关于Android列表实现(2)_游标列表案例讲解,看完以上分享之后,大家应该都知道要怎么操作了吗。

上一篇:Android内的SQLite数据库的相关操作技巧

下一篇:Android列表实现(1)_数组列表实例介绍

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载