Rus*_*art 44 android android-layout
我想知道Android Activity类中是否有通用方法允许您获取该Activity的布局的根视图.我知道我可以这样做:
View v = findViewById(R.id.root_view_id)
Run Code Online (Sandbox Code Playgroud)
但是我希望能够在不必传入根视图的ID的情况下完成它.我需要为很多不同的活动做这个,如果我有一个通用的方法调用来完成任务会更方便.
Mat*_*lis 104
这个答案和评论提供了一种方法:
findViewById(android.R.id.content)
Run Code Online (Sandbox Code Playgroud)
给定层次结构中的任何视图,您还可以调用:
view.getRootView()
Run Code Online (Sandbox Code Playgroud)
获取该层次结构的根视图.
"装饰视图"也可以通过获得getWindow().getDecorView()
.这是视图层次结构的根和它附加到窗口的点,但我不确定你是否想要直接搞乱它.
归档时间: |
|
查看次数: |
43809 次 |
最近记录: |