Android应用程序用户界面(七)
来源:互联网 发布:数据差错检测 编辑:程序博客网 时间:2024/05/20 00:13
列表视图是显示一列可滚动项的视图组。列表视图会绑定一个适配器,使用适配器从数组或数据库源中获取内容,将每一项转换为放置在列表中的视图,并被自动插入列表中。
示例
下例中使用了数组适配器的构造函数:
ArrayAdapter(Context context, int source, T[] object)
来构建一个数组适配器,并且将其绑定给ListActivity
自带的占满全屏的列表视图。ListActivity
不需要布局文件。
代码
package lemon.learnandroid;import android.app.ListActivity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListView;public class ListViewActivity extends ListActivity{ /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String[] myStringArray = {"张三","李四","王五"}; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, myStringArray); ListView listView = getListView(); listView.setAdapter(adapter); }}
清单文件
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="lemon.learnandroid" android:versionCode="1" android:versionName="1.0"> <application android:label="@string/app_name" android:icon="@drawable/ic_launcher"> <activity android:name="ListViewActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
原文
http://wear.techbrood.com/guide/topics/ui/layout/listview.html
0 0
- Android应用程序用户界面(七)
- Android应用程序用户界面(一)
- Android应用程序用户界面(二)
- Android应用程序用户界面(三)
- Android应用程序用户界面(四)
- Android应用程序用户界面(五)
- Android应用程序用户界面(六)
- Android应用程序用户界面(九)- 按钮
- Android应用程序用户界面(十)对话框
- Android应用程序用户界面(十二)菜单
- Android 应用程序用户界面
- Android应用程序用户界面(八)
- Android应用程序用户界面(十一)时间日期选择对话框
- Pro Android学习笔记(二七):用户界面和控制(15):FrameLayout
- 图形用户界面(GUI)应用程序(第五课)
- Android用户界面---对话框(dialogs)
- Android用户界面---对话框(dialogs)
- Android用户界面(一):概览
- 理解编译器在编译过程中做了什么
- OC之内存管理
- 数据结构与算法分析Java版练习1.13
- 在线调试方案的思考与实践
- Google技巧之inurl
- Android应用程序用户界面(七)
- 【bzoj2818】【GCD】【数论】
- VC移动对话框到扩展屏幕,全屏显示
- GBDT(MART) 迭代决策树入门教程 | 简介
- 下载mp4视频到本地,并播放
- 连接池的作用及意义
- 图论笔记-第七章
- linux svn创建
- Git的使用十三(分支管理策略)仅限Mac亲测