戻る


ListView †

list_fade_1.png


ソース †

 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);
}


ソース &dagger;

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));
       	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;
	}
}


戻る


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