[[戻る>Android GUI部品]]

~
*ListView [#l5d69785]

#ref(list_fade_1.png);


~
**ソース [#uf83ae53]
  ListView list = new ListView(this);
  setContentView(list, new ViewGroup.LayoutParams(WC, WC));

~
  ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, R.layout.rowdata, data);
 
  // ListViewのインスタンスを生成
  ListView list  = new ListView(this);
  
  // ListをListViewにセットする
  list.setAdapter(arrayAdapter);
 
  setContentView(list, new LayoutParams(WC, WC));

~
~
 private String[] data = {"Apple", "Lemon", "Orange"};
 
 public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
 
    ArrayAdapter<String> arrayAdapter
      = new ArrayAdapter<String>(this, R.layout.rowtext, data);
 }


~
**ソース [#dc0bc7d4]


 package com.chinsansoft;
 
 import android.app.Activity;
 import android.os.Bundle;
 import android.view.View;
 import android.widget.ArrayAdapter;
 import android.widget.ListView;
 import android.widget.AdapterView;
 import android.widget.TextView;
 
 public class test07 extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        ArrayAdapter<Dish> adapter =
        	new ArrayAdapter<Dish>(this,
        	android.R.layout.simple_list_item_1);
        	adapter.add(new Dish("焼きそば", 480));
        	adapter.add(new Dish("カツ丼", 540));
        	adapter.add(new Dish("カレーうどん", 460));
        	adapter.add(new Dish("オムライス", 520));
        	adapter.add(new Dish("あいうえお", 480));
        	adapter.add(new Dish("かきくけこ", 540));
        	adapter.add(new Dish("さしすせそ", 460));
        	adapter.add(new Dish("たちつてと", 520));
        	final ListView listview = (ListView) findViewById(R.id.ListView01);
        	listview.setAdapter(adapter);
        
    
    }
 } 
 
 class Dish {
	String name;
	int price;
	Dish(String aname, int aprice) {
	name = aname;
	price = aprice;
	}
	public String toString() {
	return name + "(" + price + "円)";
	}
	public String getName() {
	return name;
	}
	public int getPrice() {
	return price;
	}
 }

~
[[戻る>Android GUI部品]]


Wiki TOP   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS