如何确定View是否是PhoneWindow的实例$ DecorView

时间:2015-11-02 19:03:57

标签: android android-layout

我有一个接收视图列表的方法,视图可以是线性布局,相对布局,ImageView等实例。我想删除所有布局,PhoneDecor视图。

当我打印视图列表时,DecorView如下所示

com.android.internal.policy.impl.PhoneWindow$DecorView{f115dc3 V.E..... R.....I. 0,0-1440,2560

我打算有这样的方法

public List<View> filterViews(List<View> inputViews)
{
   //if view instanceOf LinearLayout or RelativeLayout  -- remove 
}

如何查看视图是否为该类型的实例 - PhoneWindow $ DecorView

1 个答案:

答案 0 :(得分:1)

您可以将您的班级getName()与&#34; com.android.internal.policy.impl.PhoneWindow.DecorView&#34;

进行比较

$表示DecorViewPhoneWindow类的内部类。