我正在尝试创建一个新对象,它可以容纳任何类型的小部件,我们可以使用Spinner
,EditText
,CheckBox
,RadioButton
等形式。 / 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
}
请帮助我。 提前谢谢。
答案 0 :(得分:0)
View
是Android UI小部件的基类。
如果您查看JavaDoc,您会看到它列出了"已知的直接子类"和#34;已知的间接子类",可以很容易地看到扩展它的内容。
同样,如果单击进入子类,则可以看到对象继承层次结构:
java.lang.Object
↳ android.view.View
↳ android.widget.TextView