Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(listviewの画面遷移について)
閲覧数:847
掲示板(listviewの画面遷移について)
名前
匿名
題名 listviewの画面遷移について
質問内容

質問を評価する
(0ポイント)
初心者です。
現在カスタムlistviewにて各行に画像とテキストを表示させており、各行をクリックした時に別のActivityに移行させたいのですが、下記ソースにてクリックしても何も動作がしない状態です。
どうかご指南をお願い致します。

public class CustomListViewActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        

        Bitmap image;
        image = BitmapFactory.decodeResource(getResources(), R.drawable.tb);
        
        Bitmap image2;
        image2 = BitmapFactory.decodeResource(getResources(), R.drawable.tb2);
        
        Bitmap image3;
        image3 = BitmapFactory.decodeResource(getResources(), R.drawable.tb3);
        

        List<CustomData> objects = new ArrayList<CustomData>();
        CustomData item1 = new CustomData();
        item1.setImagaData(image);
        item1.setTextData("1行目のテキスト");
        
        CustomData item2 = new CustomData();
        item2.setImagaData(image2);
        item2.setTextData("2行目のテキスト");

        CustomData item3 = new CustomData();
        item3.setImagaData(image3);
        item3.setTextData("3行目のテキスト");
                
        objects.add(item1);
        objects.add(item2);
        objects.add(item3);
        
        CustomAdapter customAdapater = new CustomAdapter(this, 0, objects);
        
        ListView listView = (ListView)findViewById(R.id.list);
        listView.setAdapter(customAdapater);
    }
    protected void onListItemClick(ListView l, View v, int position, long id) {
      switch (position) {
      case 0:
        startActivity(new Intent(this, Item1Activity.class));
        break;
      case 1:
        startActivity(new Intent(this, Item2Activity.class));
        break;
      case 2:
        startActivity(new Intent(this, Item3Activity.class));
        break;
      }
    }
}
質問日時 2013-02-09 14:47:57
名前
匿名
回答内容

回答を評価する
(0ポイント)
投稿者です。
自己解決しました!
回答日時 2013-02-09 19:42:08

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道