ListViewの練習

On 2009年11月25日, in ブログ, by cliph

今日は昨日に引き続きView操作の練習をしました。
今日はListViewで色々やりました。
昨日まででアダプターを使って配列を登録できる事が分かったので、
今日はテキストボックスとボタンをListViewと並べて、
入力した項目をListViewに追加する処理を書いて見ました。
こんな時間になってしまったけど、
無事成功^^
一応、ソース貼っときますね。
変なとこあったら指摘してくれると嬉しいです。
もしニーズがあったら参考にしてくれてもいいですよ~(ないか汗)

package com.cliph.listviewsample;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListAdapter;
import android.widget.ListView;
public class ListViewSample extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.linear_layout_9);
ListView mList = (ListView)findViewById(R.id.list);
String lists[] = new String[]{“japan”,”united states of america”,”itary”,”france”,”korea”};
ArrayAdapter adpt = new ArrayAdapter(ListViewSample.this,android.R.layout.simple_list_item_1,lists);
mList.setAdapter(adpt);
Button mBtn = (Button)findViewById(R.id.mbtn);
mBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO 自動生成されたメソッド・スタブ
ListView mList = (ListView)findViewById(R.id.list);
EditText mText = (EditText)findViewById(R.id.addtext);
int cnt = mList.getCount();
String clists[] = new String[cnt+1];
for(int i=0;i adpt = new ArrayAdapter(ListViewSample.this,android.R.layout.simple_list_item_1,clists);
mList.setAdapter(adpt);
}
});
}
}

Tagged with:  

コメントを残す

メールアドレスが公開されることはありません。