2011-08-10 14 views
0

をクリックしたときに、私はGridViewのからの画像がクリックされたときに所望の活性を起動するには、このコードを持ってい起こりません。このコードの問題は何ですか?どうもありがとうございました。何も画像のGridView

答えて

0

treatementはここで、画像の名前要素の位置を操作しないで行う必要があり、正しいコードである:

gridview.setOnItemClickListener(new OnItemClickListener() { 
      public void onItemClick(AdapterView<?> parent, View v, int position, long id) { 
       switch (**position**) { 
       case **0**: 
        Intent i = new Intent(acceuil.this,carburant.class); 
        startActivity(i); 
       } 
      } 
     }); 
0

はい、ビューIDと描画可能IDがないので同じこれは動作しません。

hereの例のようにGridViewを実装した場合は、onItemClick()のpositionパラメータを使用して、アレイから描画可能IDを取得し、その上にスイッチブロックを配置する必要があります。もちろん、スイッチを使用するためには、その値を確定させる必要がありますが、それは直接関連性がありません。

関連する問題