首页 > 代码库 > android的ListView
android的ListView
strings.xml
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">ListView</string> <string name="hello_world">Hello world!</string> <string name="action_settings">Settings</string> <string-array name="names"> <item>萌萌</item> <item>小白</item> <item>张三</item> <item>李四</item> <item>王五</item> <item>萌萌</item> <item>小白</item> <item>张三</item> <item>李四</item> <item>王五</item> <item>萌萌</item> <item>小白</item> <item>张三</item> <item>李四</item> <item>王五</item> </string-array> </resources>
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.listview.MainActivity" > <ListView android:id="@+id/ListView1_1" android:layout_width="match_parent" android:layout_height="match_parent" android:entries="@array/names" android:footerDividersEnabled="true" android:scrollbars="horizontal|vertical" android:fastScrollEnabled="true" android:listSelector="#f5ffcc" android:drawSelectorOnTop="false" > </ListView> </RelativeLayout> <!-- 1.设置滚动条 android:scrollbars="horizontal|vertical" 水平和垂直方向的 android:fastScrollEnabled="true" 快速滚动条 2.item之间的间隔宽度 android:dividerHeight="2dp" 3.item之间的颜色 android:divider="#00ffff" 4.选中时的颜色 android:listSelector="#00ffff" 5.选中时,将字显示出来,尤其是写了选中时的颜色时,一定要加上这一条,否则字被遮盖 android:drawSelectorOnTop="false" -->
MainActivity
package com.example.listview; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.TextView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ListView; import android.widget.Toast; public class MainActivity extends Activity implements OnItemClickListener{ private ListView listView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); listView=(ListView) findViewById(R.id.ListView1_1); listView.setOnItemClickListener(this); } //listView列表项的单击事件 @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub TextView textView=(TextView)view; System.out.println(parent.getClass()); System.out.println("position:"+position); System.out.println("view:"+view); System.out.println(textView.getText().toString()); Toast.makeText(MainActivity.this, textView.getText().toString(), Toast.LENGTH_SHORT).show(); } }
本文出自 “matengbing” 博客,请务必保留此出处http://matengbing.blog.51cto.com/11395502/1882074
android的ListView
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。