0

さまざまなアクティビティを対象としたさまざまな画像を使用してグリッドビューv=を作成しましたが、これらの画像をクリックして次のアクティビティを表示する方法がわかりません。onItemClickListenerを介して実行できることは知っていますが、その方法がわかりません。Plzは私を助けてくれます!ちょっと助けていただければ幸いです...!!

4

1 に答える 1

1

ImageButtonを使用したいのですが、大丈夫です。

画像ごとに次のように言います。

ImageView iv = new ImageView();
iv.setImageResource(R.drawable.foo);

グリッドアクティビティは、次のようなメソッドを使用してView.OnClickListenerを実装する必要があります。

public void onClick(View v){
    Intent i = new Intent(this, MyNextActivity.class);
    startActivity(i);
}

次に、ImageViewの作成は次のようになります。

ImageView iv = new ImageView();
iv.setImageResource(R.drawable.foo);
iv.setOnClickListener(this); // Reference to the OnClickListener implementation

それが役に立てば幸い。

于 2011-04-24T16:52:09.717 に答える