ListView:列表视图,是一个常用的组件,其数据内容以列表形式直观的展示出来
10多年的绥宁网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整绥宁建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“绥宁网站设计”,“绥宁网站推广”以来,每个客户项目都认真落实执行。
比如做一个游戏排行榜....
package com.example.listview1;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class MainActivity extends Activity {
private ListView lv;//申明一个列表
private List
private ArrayAdapter
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv=new ListView(this);//实例化列表
list=new ArrayList
list.add("Iten1");//往容器中添加数据
list.add("Item2");
list.add("Item3");
//实例适配器
//第一个参数:context
//第二个参数:ListView中每一行布局样式
//第三个参数:列表数据容器
aa=new ArrayAdapter
lv.setAdapter(aa);
lv.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView>arg0,View arg1,int arg2,long arg3)
{
//第一个参数是触发的适配器
//第二个参数是触发的视图
//第三个参数是适配器中项的位置下标
//第四个参数是listView项下标
Toast.makeText(MainActivity.this,"当前选中列表的下标为:"+arg2,Toast.LENGTH_SHORT).show();
}
}
);
this.setContentView(lv);
}
}
运行如下: