2014-04-01 51 views
1

如何添加與當前正在運行的活動的新佈局的新對話框無需改變當前的佈局文件佈局文件運行活動。我無法添加新活動,因爲在顯示新對話框時,舊活動應保持活動狀態。添加與當前正在運行的活動的新佈局的新對話框無需改變當前正在運行的活動

+1

創建'Dialog'並在其上設置了'View'?不太確定你的問題在哪裏 – codeMagic

+0

我是一個noob,不太瞭解。感謝您的評論。我會嘗試谷歌關於你提到:) – anuj

+0

http://androidexample.com/Custom_Dialog_-_Android_Example/index.php?view=article_discription&aid=88&aaid=111的事情。請參閱本網站它會幫助你 –

回答

2

這裏就是要創造一個Dialog和應用佈局文件,它起步的小片段。

// create an instance of Dialog 
    Dialog dialog= new Dialog(c, R.style.CustDialog); 

    //inflate a layout 
    LayoutInflater inflater = this.getLayoutInflater(); 
    View root = inflater.inflate(R.layout.custom_alert, null); 

    // set the layout for the Dialog 
    dialog.setContentView(root); 

如果你讀了Dialog Docs它讓你可以使用不同的方法。

說明文檔說

的對話框類是對話的基類,但是你應該避免直接實例對話框。相反,請使用以下其中一個子類:

因此,您可能想要查看AlertDialog,您可以在SO或Google上找到大量示例。

This answer使創建自定義Dialog類的一個實例。

+0

是的,我得到它的工作謝謝:) 早些時候,我曾試圖谷歌,但正如我剛纔開始的android我甚至不知道谷歌是什麼,也沒有時間開始學習機器人從頭 – anuj

+0

在http://www.mkyong.com/android/android-custom-dialog-example/背景變得模糊,當對話框出現,有沒有辦法阻止這樣的事情發生? – anuj

+1

我不知道離手,但通常這就是你想要的東西所以'Dialog'伸出。你可以試試[PopUpWindow](http://developer.android.com/reference/android/widget/PopupWindow.html)。我使用這個和'Activity'不會變暗 – codeMagic

相關問題