博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 之 ListView使用ArrayAdapter展示列表
阅读量:6696 次
发布时间:2019-06-25

本文共 1533 字,大约阅读时间需要 5 分钟。

hot3.png

ListView是开发过程中用得最多的列表组件。

package com.example.phonedemo;import com.example.phonedemo.util.Utils;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.ArrayAdapter;import android.widget.LinearLayout;import android.widget.ListView;import android.widget.Toast;public class ArrayAdapterDemo extends Activity {	private LinearLayout layout = null;	private ListView list = null;	private ArrayAdapter
adapter = null; private String[] arr = { "Beijing", "Shanghai", "Guangzhou", "Shenzhen", "Guiyang", "Kunming", "Nanjing", "Hefei" }; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); this.layout = new LinearLayout(this); this.layout.setOrientation(LinearLayout.VERTICAL); this.list = new ListView(this); this.adapter = new ArrayAdapter
(this, android.R.layout.simple_list_item_1, arr); this.list.setAdapter(adapter); this.list.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView
arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub Toast.makeText(ArrayAdapterDemo.this, ArrayAdapterDemo.this.arr[arg2], Toast.LENGTH_SHORT) .show(); } }); this.layout.addView(list, Utils.match); super.addContentView(this.layout, Utils.match); }}

转载于:https://my.oschina.net/u/1390046/blog/173531

你可能感兴趣的文章
用WinForm/WPF代码来为.NET Core 3.0功能投票
查看>>
边缘控制平面Ambassador全解读
查看>>
F#创建者Don Syme谈F#设计原则
查看>>
微软正在考虑将Windows默认浏览器改为Chromium
查看>>
从蚂蚁金服实践入手,带你深入了解 Service Mesh
查看>>
京东购物在微信等场景下的算法应用实践
查看>>
MongoDB Mobile Sync for iOS推出Beta版本
查看>>
VS Code 0.5添加ES6支持和Git工具改进
查看>>
F# 4.0于全平台发布
查看>>
回顾小程序2018年三足鼎立历程,2019年BAT火力全开
查看>>
分布式系统的开发经验与心得
查看>>
Apple着手抛弃32位macOS应用程序
查看>>
StringBuffer与StringBuilder
查看>>
Kinect2.0-空间长度测量
查看>>
hibernate连接数据库配置
查看>>
MySQL的timestamp字段可以使用的范围是多少
查看>>
mysqldump 使用备忘
查看>>
vue新手入门——vue-cli搭建
查看>>
基础、语法都不是最重要的,学Python最重要的是什么?编程思路!
查看>>
UPS开始尝试“货车+无人机”的投递方式,不必再担心快递员离职了
查看>>