簡體   English   中英

如何通過“活動”(標簽)在TabActivity中設置控件的可見性?

[英]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); onItemClickActivity 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM