ホームに戻る
 リストビュー

package org.example.test;

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

public class ListView extends Activity
{
    public void onCreate(Bundle savedInstanceState)
    {
      super.onCreate(savedInstanceState);

      LinearLayout ll = new LinearLayout(this);
      ll.setOrientation(LinearLayout.VERTICAL);
      setContentView(ll);

      ListView lv = new ListView(this);
      String[] str={"A", "B", "C"};

      ArrayAdapter<String> ad = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, str);

      lv.setAdapter(ad);

      ll.addView(lv);

      lv.setOnItemClickListener(new SampleItemClickListener());
    }

    class SampleItemClickListener implements OnItemClickListener
    {
      public void onItemClick(AdapterView<?>v, View iv, int pos, long id){
        AlertDialog.Builder adlg;
        adlg = new AlertDialog.Builder(HelloWorld.this);
        adlg.setTitle("Test");
        TextView tv = (TextView)iv;
        adlg.setMessage("Selected " + tv.getText());
        adlg.setPositiveButton("YES", null);
        adlg.show();
      }
    }
}

inserted by FC2 system