安卓获取视图类型
我该怎么做?
东西:
final View view=FLall.getChildAt(i);
if (view.getType()==ImageView) {
...
}
我该怎么做?
东西:
final View view=FLall.getChildAt(i);
if (view.getType()==ImageView) {
...
}
如果由于某种奇怪的原因,你不能使用朝日的建议(使用标签),我的命题如下:
if (view instanceof ImageView) {
ImageView imageView = (ImageView) view;
// do what you want with imageView
}
else if (view instanceof TextView) {
TextView textView = (TextView) view;
// do what you want with textView
}
else if ...
我尝试了以下方法,它起作用了:
View view=FLall.getChildAt(i);
Log.i("ViewName", view.getClass().getName());