有什麼方法可以在不使用OnTouchListener事件的情況下獲取觸摸的座標(當用戶觸摸/多點觸摸活動時)?如果可能的話,請給我舉個例子。我可以在不使用監聽器的情況下獲得觸摸座標嗎?
回答
試試這個代碼:
int x, y;
TextView tv, tl;
FrameLayout fl;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView) findViewById(R.id.textView);
tv.setText("X Coordinate");
tl = (TextView) findViewById(R.id.touchView);
tl.setText("Y Coordinate");
}
@Override
public boolean onTouchEvent(MotionEvent e) {
x = (int) e.getX();
y = (int) e.getY();
tv.setText("" + x);
tl.setText("" + y);
return true;
}
感謝Jignesh的回覆。當我在運行時觸摸視圖(R.Layout.main)時,調用永遠不會進入onTouchEvent。我們是否需要註冊onTouchEvent來查看?或者我錯過了什麼?我有活動的contentview設置爲R.layout.main。 –
告訴我你的代碼,但我可以工作的代碼 –
公共類TouchTestAppActivity擴展活動\t { @覆蓋 公共無效的onCreate(捆綁savedInstanceState) \t { super.onCreate(savedInstanceState); setContentView(R.layout.touch); 查看視圖= findViewById(R.id.imageView); \t} 公共布爾的onTouchEvent(MotionEvent E) \t { \t //返回gestureScanner.OnTouchEvent(E); \t String test =「hello」; \t test =「kk」; \t返回true; \t} –
- 1. 在不使用JavaScript事件的情況下獲取iPhone觸摸座標?
- 2. 我可以在這種情況下使用觸發器嗎?
- 3. 我可以在不觸摸工作目錄的情況下導入補丁嗎?
- 4. 我們可以在不使用UIpageviewcontoller的情況下獲得頁面樣式嗎?
- 5. Android觸摸監聽器?
- 6. 在不使用監聽器的情況下獲取設備方向(alpha,beta,gamma)?
- 7. 我們可以在Angular js中不使用$ apply的情況下觸發$ digest嗎?
- 8. 我可以在不寫函數的情況下使用scrollTop嗎?
- 9. 我可以在不使用IDE的情況下發布嗎?
- 10. 我可以在不使用SqPaymentForm的情況下請求Card_Nonce嗎?
- 11. 我可以在不使用xterm的情況下啓動clisp嗎?
- 12. 我可以在不使用Composer的情況下安裝Laravel嗎?
- 13. 我可以在不安裝的情況下使用git嗎?
- 14. 在觸摸監聽器上的Android imageview
- 15. 觸摸監聽器不工作android
- 16. 觸摸監聽器和長按聽衆
- 17. 您可以在不使用API的情況下獲得MailChimp興趣組ID嗎?
- 18. 我可以在不刪除PriorityQueue的情況下獲得一個項目嗎?
- 19. 我可以在不離開vim的情況下獲得root權限嗎?
- 20. 即使我不點擊按鈕,觸摸監聽器響應
- 21. 我可以在我的情況下使用ASP.NET MVC Partial嗎?
- 22. 如何在沒有監聽器的情況下獲得javafx媒體元數據
- 23. 我可以在不使用名稱的情況下獲取屬性的PropertyInfo嗎?
- 24. 在不使用UIButton的情況下觸摸圖片的事件
- 25. 在不提交表格的情況下更改監聽器
- 26. 是否有可能在Windows中獲得浮動觸摸座標?
- 27. 我可以在沒有用戶的情況下使用oauth2嗎?
- 28. 觸摸監聽器優先於列表滾動監聽器
- 29. 觸摸多個Textviews的監聽器?
- 30. 點擊觸摸屏的jQuery監聽器?
你的問題是像我想喝啤酒,但不wannna買 – ingsaurabh
笑你應該嘗試[洗你的手機(http://chat.stackoverflow.com/transcript/15?m = 938932#938932) – Reno