我怎样才能做到这一点? 某物: final View view=FLall.getChildAt(i); if (view.getType()==ImageView) { ... } 原文由 lacas 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果出于某种奇怪的原因,您不能使用 Asahi 的建议(使用标签),我的建议如下: 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 ... 原文由 Felix 发布,翻译遵循 CC BY-SA 2.5 许可协议
我尝试了以下并且它有效: View view=FLall.getChildAt(i); Log.i("ViewName", view.getClass().getName()); 原文由 realjin 发布,翻译遵循 CC BY-SA 3.0 许可协议
如果出于某种奇怪的原因,您不能使用 Asahi 的建议(使用标签),我的建议如下: