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自动生成列表条目的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。