java list加入listview_Android ListView自动生成列表条目的实例
activity_list.xml文件代碼如下:
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
android:id="@+id/listview"
android:layout_width="match_parent"
android:layout_height="match_parent">
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自動生成列表條目的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
總結
以上是生活随笔為你收集整理的java list加入listview_Android ListView自动生成列表条目的实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python password函数_py
- 下一篇: JAVA 海啸_java线程总结