Android ListView自动生成列表条目的实例
activity_list.xml文件代码如下:
ListActivity.java文件代码如下:
packagecom.example.sample_6_4; importandroid.app.Dialog; importandroid.graphics.Color; importandroid.preference.DialogPreference; importandroid.support.v7.app.AlertDialog; importandroid.support.v7.app.AppCompatActivity; importandroid.os.Bundle; importandroid.view.View; importandroid.view.ViewGroup; importandroid.view.WindowManager; importandroid.widget.ArrayAdapter; importandroid.widget.BaseAdapter; importandroid.widget.Button; importandroid.widget.ListView; importandroid.widget.TextView; publicclassListActivityextendsAppCompatActivity{ @Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_list); ListViewlv=(ListView)findViewById(R.id.listview); //做一个适配器来使用ListView lv.setAdapter(newMyAdapter()); } classMyAdapterextendsBaseAdapter{ @Override //返回条目的个数,列表的条目,例如一个屏幕显示多少条 publicintgetCount(){ return20; } @Override //确定每个条目的布局和内容,position代表条目的位置,从0开始 publicViewgetView(intposition,ViewconverView,ViewGroupparent){ TextViewtv=newTextView(ListActivity.this); tv.setText("条目"+position); tv.setTextSize(23); tv.setTextColor(Color.BLUE); returntv; } @Override publicObjectgetItem(intposition){ returnnull; } @Override publiclonggetItemId(intposition){ return0; } } }
以上这篇AndroidListView自动生成列表条目的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。