2012-11-28 10 views
0

如何擺脫android中的對話框中惱人的標題?如何在android中的對話框中擺脫煩人的標題

這就像我讀出對話框:

data myDialog = new data(context); 
myDialog.show(); 

這是我的對話框

public class data extends Dialog { 
    public data(Context context) { 
     super(context); 
    } 
    TextView txtName; 

    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.data); 
     setTitle("annoying title"); 
     Button btnClose; 
     Button btnexit; 

     txtName = (TextView)findViewById(R.id.txtName); 
     txtName.setText(MyParam.Fname_Lname); 
     //txtName.setText(MyParam.zPhone); 


     btnClose = (Button) findViewById(R.id.btnDiel); 
     btnClose.setOnClickListener(new Close()); 

     btnexit = (Button) findViewById(R.id.btnSMS); 
     btnexit.setOnClickListener(new exit()); 
    } 

    private class Close implements android.view.View.OnClickListener { 
     public void onClick(View v) { 
      data.this.dismiss(); 
     } 
    } 

    private class exit implements android.view.View.OnClickListener { 
     public void onClick(View v) { 
      data.this.dismiss(); 
     } 
    } 

我嘗試刪除此行setTitle("annoying title");

我試試這個

myDialog.getWindow(); 
myDialog.requestWindowFeature(Window.FEATURE_NO_TITLE); 

,但如果我這樣做,我看到我的垂直線

+1

只要刪除該行! –

回答

0

我不知道你在哪裏聲明的類型的數據,但如果你調用對話框構造那樣做:

new Dialog(getContext(),android.R.style.Theme_Translucent_NoTitleBar);