0
我的TabActivity
包含ProgressBar
和两个标签(Activities
与ListView
)。如何在活动(选项卡)中为TabActivity中的控件设置可见性?
哪里我必须初始化progress = (ProgressBar)findViewById(R.id.progress_bc);
以及如何我ListView
在Activity
设置progress.setVisibility(View.GONE);
从onItemClick
?
<ProgressBar
android:id="@+id/progress_bc"
android:indeterminate="true"
android:layout_width="18dip"
android:layout_height="18dip"
style="@android:style/Widget.ProgressBar.Small"/>
我知道如何做到这一点,但我希望有一种方法可以在'TabActivity'中使用** 1 **'progressBar',因为我没有在'.ProgressBar.Small'的活动中找到合适的位置,但是我在'TabActivity'的Tabs下面有这个:) – Sviatoslav 2011-12-18 12:48:12
然后你应该通过getParent()方法访问它,你可以访问父活动的对象,在这个例子中就是TabActivity。 – 2011-12-18 12:52:54
当你删除我的更改,你可以编辑答案或创建新的解释如何正确使用'getParent()'在我的问题?我会选择它作为问题的答案:) – Sviatoslav 2011-12-18 19:55:12