Android:视图(不是视图组)是否可以包含其他视图?

时间:2013-08-02 06:10:50

标签: android view

我的意思是这样的

public class ConditionalEditText extends EditText implements TextWatcher
{
    TextView tv;
    ....
}

只有当EditText满足某些用户指定的条件时,才会显示TextView。

我试着这样做

public class ConditionalEditText extends LinearLayout implements TextWatcher
{
    EditText edt;
    TextView tv;
    ....
}

但是我无法为主要布局中不同的视图实例指定 edt 的不同XML属性。

2 个答案:

答案 0 :(得分:1)

不,只有ViewGroup可以有子视图

答案 1 :(得分:0)

事实证明,有一种方法可以做到这一点。您可以将包含您想要的任何视图的PopupWindow锚定到另一个View,这正是我想要的。我从这个链接获得了代码,并根据我的需要对其进行了修改。

http://code.google.com/p/simple-quickactions/

All thanks to Qberticus for making it!