我怎樣才能知道哪些觀點在例如UI進行交互以如果我在不同的觀點點擊我怎樣才能將它們識別爲文本字段/按鈕/標籤等識別當前視圖
Q
識別當前視圖
0
A
回答
1
當你點擊任何視圖onTouch(View v,MotionEvent事件)這個方法會給你第一個參數的視圖。 檢查這個視圖V是}這種哪一類,如
if(v instanceOf TextView)
{ 這種觀點是文本視圖 }
0
if (view instanceof TextView)
{
//do somth
}else if(view instanceof ImageView)
{
//do somth
}
+0
我在哪裏可以把這個這個,如果statment是查看全局變量的變化? –
相關問題
- 1. Ember識別當前用戶
- 2. 如何識別「壞」視圖?
- 3. Ionic2識別後視圖
- 4. OpenCV手勢識別的當前狀態?
- 5. 使用PHP來識別當前頁面
- 6. NDK/JNI:識別當前線程
- 7. 需要從尋呼機適配器中識別當前視圖片段
- 8. UIDatePicker無法識別它當前顯示的當前日期
- 9. Sikuli無法識別圖像,但之前它正在識別它
- 10. 使用鈦,刪除當前視圖或彈出當前視圖
- 11. 識別Android上點擊當前位置標記谷歌地圖
- 12. Python識別前綴
- 13. 在當前視圖上添加視圖
- 14. 訪問子視圖在當前視圖
- 15. monotouch - 設置當前視圖
- 16. 當前視圖:Swift 3
- 17. 獲取當前視圖
- 18. Android視頻識別
- 19. UILongPressGestureRecognizer識別其視圖外的觸摸
- 20. 蘋果視覺圖像識別
- 21. 識別哪個子視圖被挖掘
- 22. Grails的 - 視圖中不識別模型
- 23. 如何識別視圖中的PK列
- 24. 識別來自SignalR的MVC視圖ChatHub
- 25. 手勢識別器的UIButton子視圖
- 26. 識別內部的視圖包括
- 27. 識別列表視圖中的項目
- 28. 關於視圖和手勢識別器
- 29. Android - 識別Web視圖播放聲音
- 30. 「touchesEnded」無法識別整個視圖
這可以在沒有聽衆的情況下完成嗎?例如,我可以從其他地方攔截它,例如從touchevent或motionevent? –
只有觸摸聆聽者可以檢測觸摸事件,當觸摸視圖時,監聽者會向您傳遞兩個參數: V和事件 v:\t觸發事件已被分派到的視圖。 事件:\t包含關於事件的完整信息的MotionEvent對象。 所以通過這個視圖你可以檢查視圖是否屬於某種類型。 – om252345