2011-11-07 89 views
0

因爲如果我將一個ProgressBar放入一個LinearLayout不可見,當佈局在運行時可見時不會顯示?ProgressBar不顯示

這裏是XML:

<LinearLayout android:layout_margin="5dip" 
       android:background="@drawable/new_login_box" android:visibility="invisible" 
       android:gravity="center" android:layout_width="match_parent" 
       android:layout_height="100dip" android:id="@+id/layout_label_upload" 
       android:layout_weight="0" android:orientation="vertical"> 
       <ProgressBar android:id="@+id/progress_upload" 
        android:layout_width="wrap_content" android:layout_height="wrap_content" 
        style="@android:style/Widget.ProgressBar.Small" 
        android:layout_marginRight="5dp" 
        android:layout_weight="1" 
        android:background="#000000" 
        android:layout_gravity="top|right"/> 
       <ListView android:layout_width="match_parent" 
        android:layout_height="50dip" android:id="@+id/listview_upload" 
        android:layout_margin="5dip" android:scrollbars="vertical" 
        android:layout_weight="1"></ListView> 

      </LinearLayout> 
+0

使它像LinearLayout中的android:visibility =「visible」並運行一次,並檢查其是否顯示。順便說一句,你的父母布什? –

+0

listview是否可見? –

+0

父級是FrameLayout –

回答

0

嘗試從您的LinearLayout刪除android:layout_weight="0"