![](/img/trans.png)
[英]how to change tab of a tabactivity from an activity started by the tabactivity ? or change current tab
[英]How to setVisibility for control in TabActivity from Activity (tab)?
我的TabActivity
包含ProgressBar
和兩個選項卡(帶有ListView
Activities
)。
我必須在哪里初始化progress = (ProgressBar)findViewById(R.id.progress_bc);
以及如何設置progress.setVisibility(View.GONE);
從onItemClick
在Activity
ListView
中?
<ProgressBar
android:id="@+id/progress_bc"
android:indeterminate="true"
android:layout_width="18dip"
android:layout_height="18dip"
style="@android:style/Widget.ProgressBar.Small"/>
初始化應該是要顯示對話框的Activity
。 因此,最好有兩個ProgressBar
,一個用於您兩個Activities
每種布局,並在那里進行控制。
因此,在標簽父活動(稱為CustomTabActivity)中:
public ProgressDialog dialog;
在onCreate()
,初始化對話框。
現在,當您想從子活動中使用它時,可以使用:
((CustomTabActivity)getParent()).dialog.show();
要么
((CustomTabActivity)getParent()).dialog.dismiss();
希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.