0

いくつかの画像ビューを含むグリッドビューがあります。グリッドビューのこの画像ビューからオンクリックしてアクティビティを変更できます。どうすればよいですか、このコードを試してみましたが、動作しません。メインアクティビティでグリッドを初期化しますimageview を表示して追加し、onclick を作成しようとしましたが、機能しません

gridview.findViewById(R.id.image).setOnClickListener(new View.OnClickListener() {
      public void onClick(View view) {
          Intent myIntent = new Intent(view.getContext(), DetailsActivity.class);
          startActivity(myIntent);
      }

  });
4

2 に答える 2

0

クリックを GridView の項目として処理する必要があります。

    gridView.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        //do whatever you want here...  
        }
    });
于 2013-03-06T02:39:32.917 に答える