Android ListView 只显示一行文字
Android ListView 只显示一行文字
Android ListView 只显示一行文字效果图如下:
- package com.lxy;
- import java.util.ArrayList;
- import java.util.List;
- import android.app.Activity;
- import android.os.Bundle;
- import android.util.Log;
- import android.view.View;
- import android.widget.AdapterView;
- import android.widget.AdapterView.OnItemClickListener;
- import android.widget.ArrayAdapter;
- import android.widget.ListView;
- public class AppMain extends Activity {
- private ListView listView;
- List<String> data;
- ArrayAdapter<String> adapter;
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- listView = (ListView)findViewById(R.id.listview01);
- //ArrayAdapter较为简单,只能显示一行文字。
- data = new ArrayList<String>();
- for(int i = 0; i < 10; i++){
- data.add("Item_"+i);
- }
- adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, data);
- listView.setAdapter(adapter);
- //这里是监听事件:点击哪一条就删除那一条
- listView.setOnItemClickListener(new OnItemClickListener() {
- public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
- long arg3) {
- Log.d("test", "arg2 = "+arg2+", arg3 = "+arg3);
- data.remove(arg2);
- listView.setAdapter(adapter);
- }
- });
- }
- }
评论暂时关闭