у меня пустой экран в основной активности. когда я нажимаю везде на экране, он выполняет действие. например, открытие новой деятельности или создание и событие. можно ли сделать это и на изображении? что такое слушатель, который слушает прослушивание, и как я могу получить такой метод, как «OnTap»?
Событие Ontap в Android
Ответы (3)
Я мало знаю об Android, но уверен, что это может помочь:
создать ImageView с высотой и шириной, установленными на match_parent
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:onClick="tap_me"
/>
то в вашем java-коде вы можете сделать это
public void tap_me(View v){
//do something
}
person
amrinder007
schedule
04.06.2013
View.onClickListener должен сделать всю работу за вас.
Обновлять:
Ознакомьтесь с аналогичной проблемой: Как установить метод onClicklistener для ImageView в Android ?
Вы можете обнаруживать клики только в своем приложении. Сделайте так, чтобы изображение покрывало весь экран. Затем щелчок по любой точке будет воспринят onClickListener.
person
Srikant Sahay
schedule
04.06.2013
при нажатии на экран? как определить фон?
- person Yonatan Balas; 04.06.2013
Вы также можете сделать что-то вроде этого:
ImageView imageView = (ImageView) findViewById(R.drawable.YourImage);
imageView.setOnTouchListener(new OnTouchListener) {
@Override
public boolean onTouch(View view, MotionEvent me) {
switch(me.getAction()) {
case(MotionEvent.ACTION_DOWN):
//do stuff here
}
}
}
person
Daniel Scott
schedule
04.06.2013