0
A
回答
0
您應該使用Button控件。
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="@drawable/button" />
,如果你需要不同的圖像用於按下/盤旋,你可以創建一個自定義繪製對象是這樣的:如果你不喜歡默認的樣子,你可以用屬性按鈕指定自定義圖像
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/button_pressed" /> <!-- pressed -->
<item android:state_focused="true"
android:drawable="@drawable/button_focused" /> <!-- focused -->
<item android:state_hovered="true"
android:drawable="@drawable/button_focused" /> <!-- hovered -->
<item android:drawable="@drawable/button_normal" /> <!-- default -->
</selector>
0
您可以使用ImageButton
ImageButton yourButton; // Declare as class member
的onCreate代碼:
yourButton = (ImageButton)findViewById(R.id.yourbutton);
yourButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v)
// your code
}
});
XML代碼是:
<ImageButton
android:background="@drawable/img_btn_bg"
android:src="@drawable/img_to_show"></ImageButton>
0
我覺得你有分裂的影像,然後u可以使用havexz的代碼在每兩個圖像。林不知道,但我不認爲你可以給一個圖像的區域,這將對點擊作出反應。
0
調查GestureDetector
班。你應該重寫ImageView
的onTouchEvent(MotionEvent event)
調用GestureDetector
的onTouchEvent(event)
和實現自己的OnSingleTapConfirmed(MotionEvent event)
所附聽者獲得使用event.getX()
和event.getY()
方法來確定點擊的座標水龍頭的座標。
此外,您應該重寫聆聽者的onDown(MotionEvent event)
方法以返回true
。也許不是最優雅的解決方案,但它會完成這項工作。
相關問題
- 1. 點擊Android的屏幕上的ImageView
- 2. Android可點擊屏幕上的文字
- 3. 點擊android手機屏幕
- 4. Android刷新屏幕aftet按鈕點擊
- 5. Google SignIn - Android - 點擊時屏幕凍結
- 6. 的Android監聽點擊屏幕
- 7. 點擊屏幕之間的交互android
- 8. Keyevent點擊Android屏幕的Alert Dialog
- 9. Android如何執行點擊屏幕?
- 10. 如何在Android屏幕上點擊屏幕時顯示多個標籤(Textview)?
- 11. C#單擊屏幕上的某個點
- 12. 創建在屏幕上點擊(安卓)
- 13. 點擊屏幕上的Iphone darkens div
- 14. 位置在黑莓屏幕上點擊
- 15. 加載圖像時,屏幕上點擊
- 16. 屏幕關閉上按鈕點擊
- 17. 如何點擊屏幕上的座標?
- 18. 屏幕上的約束更改點擊
- 19. 隱藏SlidingDrawer在屏幕上點擊
- 20. 自動在屏幕上點擊鼠標
- 21. 啓動主屏幕點擊
- 22. 上點擊Android的對話框充分屏幕(減去鍵盤)
- 23. Android:浮動屏幕上的可點擊圖標?
- 24. 是否可以在Android屏幕上模擬點擊?
- 25. 連續點擊屏幕上的Android Open Alert對話框
- 26. Android在屏幕上繪製一條線並在點擊屏幕上的按鈕後將其刪除
- 27. 如何在其他屏幕上打開Java fxml屏幕點擊按鈕
- 28. C#如何在屏幕上顯示等待gif 5秒當我點擊屏幕
- 29. 如何顯示PopupWindow居中點擊屏幕上的點?
- 30. Android上的屏幕剪輯