Android:リスト表示
画面にリストを表示させよう!!
というわけでListViewです。
参考資料
「ListViewクラス」
「リストビュー(ListView)を使用するには」
「android.R.layout.simple_list_item_1 の定義の中身」
・リスト表示には ListView を使用します。
・リストに表示する値については ArrayAdapter を使用して表示を行う。
・リストに表示される各Itemのレイアウトは
既存のレイアウト(android.R.layout.simple_list_item_1)を使用する。
サンプルコード
というわけでListViewです。
参考資料
「ListViewクラス」
「リストビュー(ListView)を使用するには」
「android.R.layout.simple_list_item_1 の定義の中身」
・リスト表示には ListView を使用します。
・リストに表示する値については ArrayAdapter を使用して表示を行う。
・リストに表示される各Itemのレイアウトは
既存のレイアウト(android.R.layout.simple_list_item_1)を使用する。
サンプルコード
package com.tomonobu.test.viewtest;
import android.app.Activity;
import android.os.Bundle;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.LinearLayout;
import android.widget.ListView;
public class TestActivity extends Activity {
private final int WC = ViewGroup.LayoutParams.WRAP_CONTENT;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setOrientation(LinearLayout.HORIZONTAL);
setContentView(linearLayout);
ListView list = new ListView(this);
linearLayout.addView(list, createParam(150, WC));
ArrayAdapteradapter
= new ArrayAdapter(this, android.R.layout.simple_list_item_1);
adapter.add("red");
adapter.add("green");
adapter.add("blue");
list.setAdapter(adapter);
}
private LinearLayout.LayoutParams createParam(int w, int h){
return new LinearLayout.LayoutParams(w, h);
}
}
by Tomonobu1979
| 2011-07-21 11:57
| android