画像付きのギャラリーを開く ImageButton を作成しようとしています。私は今のところ簡単にしようとしています - ちょうど画像をクリックしてギャラリーを開いて数枚の写真を表示したときです。しかし、私はそれを行う方法がわかりません。インターネットで検索したところ、他の人が 1 つの Java メソッド (OnClick) を呼び出す XML コードを持っていることがわかりました。ここに XML があります。
<ImageButton
android:id="@+id/imageView5"
android:layout_width="@dimen/overview_schedule_image_width"
android:layout_height="match_parent"
android:layout_marginTop="10dp"
android:src="@drawable/red"
android:onClick="buttonClick" />
XML にはさらに多くのコードがありますが、それが必要なコードだと思います。これまでのところ、うまく機能しています。しかし、その「buttonClick」メソッドをどこに配置し、何を含める必要があるのか わかりません。私はこのクラスを作りました:
package org.imageGallery;
import org.imageGallery.actionbarcompat.ActionBarActivity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.Gallery;
public class ButtonClickActivity extends ActionBarActivity implements OnItemSelectedListener, OnClickListener{
@Override
public void onClick(View v) {
}
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
}
ここに「buttonClick」メソッドを配置して、画像を取得する必要があると思います。しかし、それらを XML に戻すにはどうすればよいでしょうか。ギャラリーに表示するにはどうすればよいでしょうか。私はまだAndroidに非常に慣れていませんが、うまくいけばうまくいきます。
編集: