android开发 列表显示(ListView)
2013-01-04 14:41
417 查看
今天编写了一个 列表显示(ListView),给大家分享一下
文章来源:好岸园it技术网 http://www.hopean.com
string.xml
main.xml
下面就是java代码了
源码下载:ATestListView
文章来源:好岸园it技术网 http://www.hopean.com
string.xml
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">0_ListViewDemo</string> <string name="hello_world">Hello world!</string> <string name="menu_settings">Settings</string> <string name="name">姓名</string> </resources>
main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/name" /> <ListView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/listview" ></ListView> </RelativeLayout>
下面就是java代码了
package com.example.atestlistview; import android.os.Bundle; import android.app.Activity; import android.view.View; import android.view.Menu; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class MainActivity extends Activity { private ListView listView; private String[] name = {"张三","李四","王五","刘六","张三","李四","王五","刘六"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); listView = (ListView) findViewById(R.id.listview); //创建一个ArrayAdapter listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, name)); //listView注册一个元素点击事件监听器 listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override //当某个元素被点击时调用该方法 public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) { Toast.makeText(MainActivity.this,name[arg2] , Toast.LENGTH_LONG).show(); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.activity_main, menu); return true; } }
源码下载:ATestListView
相关文章推荐
- 【Android开发学习29】界面控件之列表控件(ListView)--显示图片和文本
- 【Android开发学习28】界面控件之列表控件(ListView)--显示字符数组
- android 开发-ListView列表显示控件的实现
- Android开发入门之采用ListView实现数据列表显示
- android开发教程之使用listview显示qq联系人列表
- Android开发之listView使用(手机应用列表显示)
- Android--开发资源管理器/优化ListView显示列表方法
- Android开发高级组件--ListView(列表显示组件)
- Android--开发资源管理器/优化ListView显示列表方法
- android开发 列表显示(ListView)
- Android开发从入门到放弃(8)使用ListView显示一个简单的列表
- Android UI开发第二篇——多级列表(ExpandableListView)
- Android开发高级组件--ExpandableListView(可伸展的列表组件)
- Android开发 ListView底部分割线不显示的解决办法
- Android:使用ListView显示信息列表
- android开发中联系人列表显示字母索引
- Android开发本地及网络Mp3音乐播放器(十二)创建NetMusicListAdapter、SearchResult显示网络音乐列表
- Android-用ListView显示SDCard文件列表
- android客户端学习-用listview显示秒杀列表
- Android采用ListView实现数据列表显示