Android任何类或对象来保存任何类型的小部件

时间:2015-12-18 05:17:39

标签: android android-widget

我正在尝试创建一个新对象,它可以容纳任何类型的小部件,我们可以使用SpinnerEditTextCheckBoxRadioButton等形式。 / p>

我的目标是构建验证库,我尝试将焦点放在上面的小部件上,它有一个常见的方法requestFocus,但我不知道在init期间如何保存任何类型的Object。

例如我使用过

public class validationCollection{
 public int ValidationType;
 public String val;
 public String FieldName; // Will help to display appropriate message
 //I need to hold one widget object over here so I can make focus on it once validation return error it should focus on particular element 

}

请帮助我。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

View是Android UI小部件的基类。

如果您查看JavaDoc,您会看到它列出了"已知的直接子类"和#34;已知的间接子类",可以很容易地看到扩展它的内容。

同样,如果单击进入子类,则可以看到对象继承层次结构:

java.lang.Object
   ↳    android.view.View
       ↳    android.widget.TextView