package com.example.listview_2;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;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 listView;private ArrayList<String> list = new ArrayList<String>();@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);listView = (ListView) findViewById(R.id.listView1);list.add("a");list.add("b");list.add("c");list.add("d");ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, list);listView.setAdapter(adapter);listView.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> parent, View view,int position, long id) {// TODO 自动生成的方法存根if (list.get(position).equals("a")) {Toast.makeText(MainActivity.this, "a", Toast.LENGTH_SHORT).show();} else if (list.get(position).equals("b")) {Toast.makeText(MainActivity.this, "b", Toast.LENGTH_SHORT).show();} else if (list.get(position).equals("c")) {Toast.makeText(MainActivity.this, "c", Toast.LENGTH_SHORT).show();} else if (list.get(position).equals("d")) {Toast.makeText(MainActivity.this, "d", Toast.LENGTH_SHORT).show();}}});}// /onCreate}
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <ListView        android:id="@+id/listView1"        android:layout_width="match_parent"        android:layout_height="wrap_content" >    </ListView></LinearLayout>


更多相关文章

  1. Activity销毁时返回数据
  2. Android(安卓)AsyncTask 解析
  3. android 耳机插拔流程
  4. 数据存储之SQLite
  5. android 异步通信简单小计
  6. Android(安卓)GifImageView加载Gif图片及原理
  7. Android9 framework 按键音调用流程及自定义按键音(替换原生按键
  8. Android在Service服务中调用Activity活动的方法,实现UI界面更新操
  9. Android并发编程 多线程与锁

随机推荐

  1. Android(安卓)中Activity,Window和View之
  2. Android(安卓)UI
  3. [Android] 如何查看当前分支
  4. Android锁屏 DevicePolicyManager介绍
  5. 转-Android(安卓)Studio系列教程六--Grad
  6. Android:interpolator用法
  7. androidSDK无法更新的解决方法之一
  8. Android(安卓)Battery 架构
  9. android全屏去掉title栏的多种实现方法
  10. Android将drawable图像转化为二进制字节