我有一个包含一组ImageView的TabWidget。 TabWidget用于在HorizontalScrollView中显示内容的FrameLayout,因此可以通过滚动查看多个ImageView。
我需要与标签内容中的项目进行互动。更具体地说,我有一系列元素。我需要获取最里面的FrameLayout的子项并循环遍历它们以将它们的标记与我的数组中的元素进行比较。如果有匹配我需要改变他们的背景。通过孩子们和改变背景,我知道该怎么做。我只是在访问ImageViews时遇到问题所以我可以循环使用它们。
注意:我正在使用我继承的布局,除非我真的必须
,否则我没有时间“重做”任何事情答案 0 :(得分:2)
假设您的第一个ImageView
具有ID:firstimage
,请尝试:
TabHost th = (TabHost) findViewById(android.R.id.tabhost);
ImageView iv = (ImageView) th.getCurrentView().findViewById(R.id.firstimage);