Dan*_*rte 4 java layout android textview android-edittext
我已经动态创建了Layout.它有一些edittexts,textview,spinners等.
之后,我必须得到我在这些观点上介绍的信息.
所以我正在做这样的事情
for(int i=0;i <= childs;i++){
View v=parent.getChildAt(i);
if (v instanceof TextView) {
//do something
}
else if (v instanceof EditText) {
//do OTHER thing
}
Run Code Online (Sandbox Code Playgroud)
这里的问题是,Android的检测v总是像TextView当View要么TextView或Edittext(我有微调或按钮没问题).
我怎么解决这个问题?
那是因为EditText延伸TextView.
切换检查顺序:
if (v instanceof EditText) {
//do something
} else if (v instanceof TextView) {
//do OTHER thing
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
940 次 |
| 最近记录: |