我有一个可以包含任何类型布局的对象。如何检测布局类型? 我只想了一下try / catch。
答案 0 :(得分:1)
示例:
final ViewGroup layout = yourObject.getMyLayout();
if (layout instanceof LinearLayout) {
//do something
}
else if (layout instanceof TableLayout){
// do something else
}
答案 1 :(得分:0)
尝试instanceof运算符
布局instanceof Linearlayout
答案 2 :(得分:0)
有点笨拙,但你可以有这样的if语句
if(this.getCurrentFocus().getId() == R.layout.myLayout)
{
String layoutType = "Linear";
}
或对结果做任何你需要的事情