2011-11-23 67 views
2
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@color/yellow" 
    android:orientation="vertical" > 
    <LinearLayout 
     android:id="@+id/progresscontent" 
     android:layout_width="266dp" 
     android:layout_height="52dp" 
     android:layout_margin="8dp" 
     android:background="@color/red" 
     android:orientation="horizontal" > 

     <ProgressBar 
      android:id="@+id/progress" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginRight="12dip" 
      android:visibility="visible" 
       android:padding="5dp" 
      style="@android:style/Widget.ProgressBar.Inverse"/> 

     <TextView 
      android:id="@+id/progressmessage" 
      style="@style/DialogText.Title" 
      android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
      android:paddingBottom="10dip" 
      android:paddingLeft="40dip" 
      android:paddingTop="10dip" 
      android:textColor="@color/codeFont" 
      android:textSize="15dip" /> 

    </LinearLayout> 

</LinearLayout> 

我正在嘗試創建自己的自定義對話框,但這裏存在一個問題。自定義對話邊框總是顯示白色,這裏有什麼問題。請任何幫助。在那張圖中顯示的邊框是白色的。我應該怎麼做才能從父佈局保證金刪除白色邊框 enter image description here自定義對話框邊框始終爲白色

+0

只要看看這個:http://stackoverflow.com/questions/5910239/how-to-remove-border-in-custom-alertdialog –

回答

2

使用此:

Dialog dialog = new Dialog(context, android.R.style.Theme_Translucent_NoTitleBar); 
dialog.setContentView(R.layout.custom_progress_dialog); 
dialog.show(); 
1

刪除保證金android:layout_margin="8dp"總是移動搜索與背景一起,讓家長/默認背景將填補這個位置。使用填充代替

+0

我會嘗試兄弟,但沒有結果。 – fish40