2016-07-24 3 views
1

は、私は、タイトルなしで、白い背景ダイアログボックスを無題で作成する方法は?

この私のlayoute

<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 

    <ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/Image" 
     android:id="@+id/fondBoxWin" /> 

I got the figure 1 And I want to get Figure 2

と、この私のコードのJavaせずにダイアログを作成したい

@Override 
public Dialog onCreateDialog(int identifiant) { 
    Dialog box = null; 
    //En fonction de l'identifiant de la boîte qu'on veut créer 
    switch(identifiant) { 
     case MY_BOX : 
      box = new Dialog(this); 
      box.setContentView(R.layout.mybox); 
      break; 
    } 
    return box; 
} 

答えて

0

作成する場合カスタムダイアログでは、setBackgroundDrawableはTRANSPARENT、WindowFeatureはタイトルなしにする必要があります。警告ダイアログで

final Dialog d = new Dialog(yourActivity.this); 
    d.requestWindowFeature(Window.FEATURE_NO_TITLE); 
    d.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT)); 

    d.setContentView(R.layout.yourDialogLayout) 
+0

ありがとうございますaziz – amirouche

0

setTitle() 

OR

を使用すると、ちょうど

setTitle(""); 

を置くときだけパラメータとしてnullを渡す(これは非常に専門外です)

:このような
関連する問題