Chinaunix首页 | 论坛 | 博客
  • 博客访问: 226205
  • 博文数量: 80
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 781
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-08 10:41
个人简介

爱莉清

文章分类

全部博文(80)

文章存档

2018年(1)

2017年(18)

2016年(49)

2015年(7)

2014年(5)

我的朋友

分类: Android平台

2016-09-08 11:30:13




点击(此处)折叠或打开

  1. package com.nguhyw.listview;

  2. import android.support.v7.app.AppCompatActivity;
  3. import android.os.Bundle;
  4. import android.view.View;
  5. import android.widget.AdapterView;
  6. import android.widget.ArrayAdapter;
  7. import android.widget.ListView;
  8. import android.widget.TextView;

  9. import java.lang.reflect.Array;

  10. public class MainActivity extends AppCompatActivity {

  11.     ListView lv_ListView;
  12.     TextView tv_List;
  13.     String[] str = {"周星驰","吴孟达","江泽民","胡锦涛","黄英文","可口可乐","Nguhyw","Kathy","林正英","降龙十八掌"};


  14.     @Override
  15.     protected void onCreate(Bundle savedInstanceState) {
  16.         super.onCreate(savedInstanceState);
  17.         setContentView(R.layout.activity_main);
  18.         lv_ListView = (ListView)findViewById(R.id.lv_listview);
  19.         tv_List = (TextView)findViewById(R.id.tvList);

  20.         Set_ListView();

  21.         ArrayAdapter<String> List = new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,str);

  22.         lv_ListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  23.             @Override
  24.             public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

  25.                 tv_List.setText("position="+position+"\nid="+id+"\n你选择了:"+str[position]);
  26.             }
  27.         });

  28.     }


  29.     public void Set_ListView(){

  30.         ArrayAdapter<String> List = new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,str);
  31.         lv_ListView.setAdapter(List);
  32.     }
  33. }
xml文件:

点击(此处)折叠或打开

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <RelativeLayout xmlns:android=""
  3.     xmlns:tools="" android:layout_width="match_parent"
  4.     android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
  5.     android:paddingRight="@dimen/activity_horizontal_margin"
  6.     android:paddingTop="@dimen/activity_vertical_margin"
  7.     android:background="#7adbe4"
  8.     android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">

  9.     <LinearLayout
  10.         android:orientation="vertical"
  11.         android:layout_width="match_parent"
  12.         android:layout_height="match_parent"
  13.         android:layout_alignParentTop="true"
  14.         android:layout_alignParentRight="true"
  15.         android:layout_alignParentEnd="true">

  16.         <TextView
  17.             android:layout_width="wrap_content"
  18.             android:layout_height="wrap_content"
  19.             android:textAppearance="?android:attr/textAppearanceLarge"
  20.             android:text="List View"
  21.             android:id="@+id/tvList" />

  22.         <ListView
  23.             android:layout_width="match_parent"
  24.             android:layout_height="wrap_content"
  25.             android:scrollbarSize="10dp"

  26.             android:id="@+id/lv_listview" />

  27.     </LinearLayout>
  28. </RelativeLayout>
附上源码:
阅读(1202) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~