由于我不确定这会被称为什么,我使用搜索引擎找不到任何答案.我使用多态来动态地更改活动的根元素的属性.
我正在使用以下代码来获取活动的根元素,通常是LinearLayout或RelativeLayout.
ViewGroup layout = (ViewGroup) ((ViewGroup) activity.findViewById(android.R.id.content)).getChildAt(0);
Run Code Online (Sandbox Code Playgroud)
由于我想动态地将RelativeLayout中的内容添加到活动中,我想测试ViewGroup(布局),如果它是RelativeLayout或LinearLayout.
有没有办法做到这一点?没有尝试强制转换每个并捕获异常?