activity_List.xml文件代码如下:
<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:orIEntation="vertical" androID:layout_wIDth="fill_parent" androID:layout_height="fill_parent"> <ListVIEw androID:ID="@+ID/ListvIEw" androID:layout_wIDth="match_parent" androID:layout_height="match_parent"> </ListVIEw></linearLayout>
ListActivity.java文件代码如下:
package com.example.sample_6_4;import androID.app.Dialog;import androID.graphics.color;import androID.preference.DialogPreference;import androID.support.v7.app.AlertDialog;import androID.support.v7.app.AppCompatActivity;import androID.os.Bundle;import androID.vIEw.VIEw;import androID.vIEw.VIEwGroup;import androID.vIEw.WindowManager;import androID.Widget.ArrayAdapter;import androID.Widget.BaseAdapter;import androID.Widget.button;import androID.Widget.ListVIEw;import androID.Widget.TextVIEw;public class ListActivity extends AppCompatActivity { @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_List); ListVIEw lv = (ListVIEw)findVIEwByID(R.ID.ListvIEw); //做一个适配器来使用ListVIEw lv.setAdapter(new MyAdapter()); } class MyAdapter extends BaseAdapter{ @OverrIDe //返回条目的个数,列表的条目,例如一个屏幕显示多少条 public int getCount(){ return 20; } @OverrIDe //确定每个条目的布局和内容,position代表条目的位置,从0开始 public VIEw getVIEw(int position,VIEw converVIEw,VIEwGroup parent){ TextVIEw tv = new TextVIEw(ListActivity.this); tv.setText("条目" + position); tv.setTextSize(23); tv.setTextcolor(color.BLUE); return tv; } @OverrIDe public Object getItem(int position){ return null; } @OverrIDe public long getItemID(int position){ return 0; } }}
以上这篇AndroID ListVIEw自动生成列表条目的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。
您可能感兴趣的文章:Android ListView实现简单列表功能android listview实现新闻列表展示效果Android编程使用ListView实现数据列表显示的方法Android组件ListView列表简单使用 总结以上是内存溢出为你收集整理的Android ListView自动生成列表条目的实例全部内容,希望文章能够帮你解决Android ListView自动生成列表条目的实例所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)