3
Activity是否可以在不知道所有視圖的ID或特殊訪問(如工具模式)的情況下訪問並檢查(理想情況下甚至修改)整個View層次結構生根?在運行時檢查Android Activity自己的View層次結構
E.g.是否有可能編寫一些代碼來查找活動的View層次結構中的所有EditText實例,並對它們執行某些操作?
感謝
Activity是否可以在不知道所有視圖的ID或特殊訪問(如工具模式)的情況下訪問並檢查(理想情況下甚至修改)整個View層次結構生根?在運行時檢查Android Activity自己的View層次結構
E.g.是否有可能編寫一些代碼來查找活動的View層次結構中的所有EditText實例,並對它們執行某些操作?
感謝
是否有可能爲一個活動去和檢查,最好甚至修改,整個視圖層次結構本身,而無需特殊的訪問,如儀表模式或生根?
findViewById(android.R.id.content)
返回承載您在setContentView()
中提供的內容的View
。除此之外,請嘗試getRootView()
(在任何View
上調用)檢索「當前視圖層次結構中最頂層的視圖」。
這似乎是一個很好的方法讓我成爲定位點,然後遞歸遍歷層次結構中的ViewGroups。感謝您的輸入。 – Cumbayah 2013-04-07 19:21:45