在Android中,如何获取当前标签的内容?

时间:2014-01-25 21:27:11

标签: android loops android-framelayout tabwidget

我有一个包含一组ImageView的TabWidget。 TabWidget用于在Horizo​​ntalScrollView中显示内容的FrameLayout,因此可以通过滚动查看多个ImageView。

enter image description here

我需要与标签内容中的项目进行互动。更具体地说,我有一系列元素。我需要获取最里面的FrameLayout的子项并循环遍历它们以将它们的标记与我的数组中的元素进行比较。如果有匹配我需要改变他们的背景。通过孩子们和改变背景,我知道该怎么做。我只是在访问ImageViews时遇到问题所以我可以循环使用它们。

注意:我正在使用我继承的布局,除非我真的必须

,否则我没有时间“重做”任何事情

1 个答案:

答案 0 :(得分:2)

假设您的第一个ImageView具有ID:firstimage,请尝试:

TabHost th = (TabHost) findViewById(android.R.id.tabhost);
ImageView iv = (ImageView) th.getCurrentView().findViewById(R.id.firstimage);
相关问题