package com.example.listviewfromarray;


import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
import android.widget.AdapterView.*;
import android.view.Menu;

public class MainActivity extends Activity {
ListView listv;
TextView textv;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
setContentView(ll);

textv = new TextView(this);
listv = new ListView(this);
textv.setText("請問你是那裡人??");
String[] str = {"台北","桃園","新竹","苗栗","台中","彰化","雲林","嘉義","台南","高雄","屏東","宜蘭","花蓮","台東"};
ArrayAdapter<String> adap = new ArrayAdapter<String>
(this, android.R.layout.simple_list_item_1, str);
listv.setAdapter(adap);
ll.addView(textv);
ll.addView(listv);

listv.setOnItemClickListener(new SampleItemClickListener());
}

class SampleItemClickListener implements OnItemClickListener
{
public void onItemClick(AdapterView<?>v, View iv, int pos, long id)
{
TextView tmp = (TextView) iv;
textv.setText("喔!!原來你是" + tmp.getText() + "人,和我同鄉耶!!。");
}
}

arrow
arrow
    文章標籤
    android listview arrayadapter
    全站熱搜

    痞客興 發表在 痞客邦 留言(0) 人氣()