リストビューのクリック可能なアイテムを他のアクティビティにリダイレクトするにはどうすればよいですか?

リストビューにあるアイテムを他のアクティビティにリンクしたいので、リストビューアイテムをクリックすると他のアクティビティに移動できます。

0

2 答え

このように使用する

setListAdapter(new ArrayAdapter(this, android.R.layout.simple_expandable_list_item_1, Categories));
    ListView lv = getListView();
    lv.setTextFilterEnabled(true);
    lv.setOnItemClickListener(new OnItemClickListener() {
      public void onItemClick(AdapterView<?> parent, View v,int position, long id) {

          switch (position){
          case 0: Intent animalsGridViewIntent = new Intent(ListOfAppGallery.this,AnimalsGridView.class);     
                  ListOfAppGallery.this.startActivity(animalsGridViewIntent);
                  break;
          case 1: Intent calenderGridViewIntent = new Intent(ListOfAppGallery.this,CalenderGridView.class);     
                  ListOfAppGallery.this.startActivity(calenderGridViewIntent);
                  break;
          case 2: Intent carsGridViewIntent = new Intent(ListOfAppGallery.this,CarsGridView.class);     
                  ListOfAppGallery.this.startActivity(carsGridViewIntent);
                  break;
          }
      }
  });    
1
追加された
感謝polamReddy.it働いた。
追加された 著者 sumit pandey,
大歓迎です...
追加された 著者 RajaReddy PolamReddy,

ListViewには list.setOnItemClickListener(this); を追加し、アクティビティにはOnItemClickListenerを追加します。

このメソッドを別のアクティビティーにオーバーライドします。

@オーバーライド

 public void onItemClick(AdapterView<?> arg0, View v, final int position,long arg3) 
  {
  Intent in=new Intent(YourActivity.this,NewClass.class);
            startActivity(in);
             finish();

  }

それに応じて位置を確認してください

0
追加された