当前位置:操作系统 > 安卓/Android >>

Android ListView 详细运用

------------------------。xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout

xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello" />

    <ListView
        android:id="@+id/listView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:divider="@drawable/icon"
        android:cacheColorHint="#00000000"
        android:background="@drawable/icon66"
         >
    </ListView>

</LinearLayout>  www.zzzyk.com
-------------------

package gongzibai.co.cc;

import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class ListView1Activity extends
  Activity {
 /** Called when the activity is first created. */

 String[] shujuStrings = { "wwww",
   "wwww", "erfff"

 };

 @Override
 public void onCreate(
   Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);

  ListView listView1 = (ListView) findViewById

(R.id.listView1);
  ArrayAdapter<String> adapter = new

ArrayAdapter<String>(
    this,
    android.R.layout.易做图_list_item_1,
    shujuStrings);
  listView1.setAdapter(adapter);
 }
}
-------------------
package gongzibai.co.cc;

import java.util.ArrayList;

import android.app.Activity;
import android.database.Cursor;
import android.os.Bundle;
import android.provider.Contacts.People;
import android.widget.ArrayAdapter;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;

public class ListViewActivity extends
  Activity {
 

 /** Called when the activity is first created. */
 @Override
 public void onCreate(
   Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  ListView listView = new ListView(this);
  //获取手机联系人显示列表
  @SuppressWarnings("deprecation")
  Cursor cursor = getContentResolver()
    .query(People.CONTENT_URI,
      null, null,
      null, null);

  startManagingCursor(cursor);

  ListAdapter listAdapter = new SimpleCursorAdapter(
    this,
   

android.R.layout.易做图_expandable_list_item_1,
    cursor, new String[] {

    People.NAME },
    new int[] {

    android.R.id.text1});

  listView.setAdapter(listAdapter);

  // .易做图_expandable_list_item_1 前面留有空格
  // .易做图_list_item_1 置顶
  // listView.setAdapter(new ArrayAdapter<String>(
  // this,
  // android.R.layout.易做图_list_item_1,
  // getData()));
  // // listView.setStackFromBottom(true);
  // listView.setTranscriptMode(2);

  setContentView(listView);
 }

 private ArrayList<String> getData() {
  // TODO Auto-generated method stub
  ArrayList<String> data = new ArrayList<String>();
  data.add("测试数据1");
  data.add("测试数据2");
  data.add("测试数据3");
  data.add("测试数据4");
  data.add("测试数据11");
  data.add("测试数据22");
  data.add("测试数据32");
  data.add("测试数据43");
  data.add("测试数据14");
  data.add("测试数据25");
  data.add("测试数据36");
  data.add("测试数据47");
  data.add("测试数据1");
  data.add("测试数据2");
  data.add("测试数据3");
  data.add("测试数据4");
  data.add("测试数据11");
  data.add("测试数据22");
  data.add("测试数据32");
  data.add("测试数据43");
  data.add("测试数据14");
  data.add("测试数据25");
  data.add("测试数据36");
  data.add("测试数据47");
  data.add("测试数据1");
  data.add("测试数据2");
  data.add("测试数据3");
  data.add("测试数据4");
  data.add("测试数据11");
  data.add("测试数据22");
  data.add("测试数据32");
  data.add("测试数据43");
  data.add("测试数据14");
  data.add("测试数据25");
  data.add("测试数据36");
  data.add("测试数据47");
  data.add("测试数据1");
  data.add("测试数据2");
  data.add("测试数据3");
  data.add("测试数据4");
  data.add("测试数据11");
  data.add("测试数据22");
  data.add("测试数据32");
  data.add("测试数据43");
  data.add("测试数据14");
  data.add("测试数据25");
  data.add("测试数据36");
  data.add("测试数据47");
  data.add("测试数据1");
  data.add("测试数据2");
  data.add("测试数据3");
  data.add("测试数据4");
  data.add("测试数据11");
  data.add("测试数据22");
  data.add("测试数据32");
  data.add("测试数据43");
  data.add("测试数据14");
  data.add("测试数据25");
  data.add("测试数据36");
  data.add("测试数据47");
  data.add("测试数据1");
  data.add("测试数据2");
  data.add("测试数据3");
  data.add("测试数据4");
  data.add("测试数据11");
  data.add("测试数据22");
  data.add("测试数据32");
  data.add("测试数据43");
  data.add("测试数据14");
  data.add("测试数据25");
  data.add("测试数据36");
  data.add("测试数据47");<

补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,