是否有一個庫可以與我的應用程序集成,該應用程序可以跟蹤我應用程序中的所有觸摸事件,並告訴我哪個觸摸事件觸摸了哪個UI元素。
如果不是,查看觸摸事件的android文檔,它只會給出一個運動事件,它提供有關觸摸的x,y座標的信息。有沒有辦法獲得觸摸事件觸及的父UI元素?有沒有辦法從android touch event獲取關於父UI元素的信息?
1
A
回答
0
嘗試
MotionEvent.PointerProperties
,而不是
MotionEvent.PointerCoords
掛,我會去找的實施。
注意動作事件中的ACTION_OUTSIDE與您想要的相反,這可能很有用。
另外,onTouchListener給出了座標,但我認爲onClickListerner與觸摸屏一起工作,並且是用於UI元素的。 是的,如果你不關心手勢做到這一點:
new View.OnClickListener() {
public void onClick(View v) {
}
};
或以類似的方式添加OnTouchListener,我認爲這是與用戶界面元素相關聯。
或Aleks G的view.getParent()的想法聽起來不錯。說實話,我希望我沒有試圖在我面前只用視覺工作室回答一個機器人問題。
相關問題
- 1. 如何獲取有關沒有回調的元素的信息
- 2. 有沒有辦法從Jersey中的javax.ws.rs.Client獲取請求信息?
- 3. 有沒有辦法獲得有關QNetworkAccessManager隊列的信息?
- 4. 有沒有辦法在讀取時獲取有關模塊的信息?
- 5. 有沒有辦法獲得有關Android中的每個權限的信息
- 6. 有沒有辦法獲取iPhone的運營商信息?
- 7. 有沒有辦法從iframe的內容獲取父網址?
- 8. 有沒有辦法使用Adobe Flex獲取系統信息或cpu信息?
- 9. 有沒有辦法通過使用httpwebrequest的ID獲取元素?
- 10. Ant macrodef:有沒有辦法獲取元素參數的內容?
- 11. 有沒有辦法從hadoop流中的python腳本中獲取信息錯誤?
- 12. 有沒有辦法從一個元素獲得SlickGrid的實例
- 13. 有沒有辦法REGEX這個信息。
- 14. 有沒有辦法通過Tag屬性獲取XAML元素?
- 15. 有沒有辦法通過索引獲取jQueryUI標籤元素?
- 16. 有沒有辦法通過屬性來獲取元素?
- 17. 有沒有辦法訪問氚中的元素父項?
- 18. 有沒有辦法獲得有關boost :: flyweight內部容器的信息?
- 19. 獲取第一個沒有索引的信息的元素
- 20. 如何獲取有關位置元素在表中的信息?
- 21. 有沒有辦法在PlayFramework中從模型中獲取會話信息?
- 22. 有什麼辦法從設備或SIM卡獲取所有者信息? Android
- 23. 在發送消息之前,有沒有辦法在android中獲取短信的詳細信息?
- 24. 有沒有人有關於lookback.io Android SDK的任何信息?
- 25. 有沒有辦法從MassTransit獲取原始消息?
- 26. 有沒有辦法從傳遞給排序的lambda中獲取元素位置?
- 27. 有沒有辦法從函數返回的數組中獲取一個元素?
- 28. 有沒有辦法將jQuery UI類添加到每個元素
- 29. 有沒有辦法獲得Oracle中BLOB字段的信息?
- 30. 有沒有辦法使用Twilio的API獲取關於調用者音量級別的信息?
如果你有觸發事件觸發的實際'View',那麼你可以使用'view.getParent()' –
我這樣做了,但是因爲我從服務器加載imageview的圖像,所以每次加載活動時,getParent()都會給我一個新的ID。 – Abhinav