一个针对Android开型 [英] Android get type of a view
本文介绍了一个针对Android开型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我怎样才能做到这一点?
东西:
最终视图中查看= FLall.getChildAt(我);
如果(view.getType()== ImageView的){
...
}
解决方案
如果,出于某种奇怪的原因,你不能使用朝日的建议(使用标签),我的命题将是以下内容:
如果(查看的instanceof ImageView的){
ImageView的ImageView的=(ImageView的)观点;
//做你想要的ImageView
}
否则,如果(查看的instanceof的TextView){
TextView中的TextView =(TextView的)观点;
//做你想要的TextView
}
否则,如果...
How can i do this?
something:
final View view=FLall.getChildAt(i);
if (view.getType()==ImageView) {
...
}
解决方案
If, for some strange reason, you can't use Asahi's suggestion (using tags), my proposition would be the following:
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 ...
这篇关于一个针对Android开型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文