Я хотел бы попросить использовать кнопку изображения в Android-программировании, когда простая кнопка также может добавить изображение с помощью кнопки. Как мы можем создать кнопку нажатия кнопки изображения?
ImageButton наследует от ImageView и имеет свои собственные свойства по сравнению с свойствами Button.
вы можете проверить свойства здесь,
http://developer.android.com/reference/android/widget/ImageButton.html
Сделайте свою деятельность реализацией OnClickListener, затем в OnCreate() или после этого события. использование,
ImageButton btn = new ImageButton(this); or //ImageButton btn = (ImageButton) findViewById(R.id.imgbtnid) btn.setOnClickListener(this);
в функции onClick() вы можете обрабатывать событие click
Перейдите к макету xml активности и добавьте этот атрибут... к определенному ImageButton...
android: onClick = "- Здесь просто напишите имя метода, которое у вас есть в вашем .java -"
Счастливое кодирование!
В этом виде вы получаете событие click
ImageButton imgbtn=new ImageButton(this);
imgbtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});