如何添加與當前正在運行的活動的新佈局的新對話框無需改變當前的佈局文件佈局文件運行活動。我無法添加新活動,因爲在顯示新對話框時,舊活動應保持活動狀態。添加與當前正在運行的活動的新佈局的新對話框無需改變當前正在運行的活動
回答
這裏就是要創造一個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
類的一個實例。
是的,我得到它的工作謝謝:) 早些時候,我曾試圖谷歌,但正如我剛纔開始的android我甚至不知道谷歌是什麼,也沒有時間開始學習機器人從頭 – anuj
在http://www.mkyong.com/android/android-custom-dialog-example/背景變得模糊,當對話框出現,有沒有辦法阻止這樣的事情發生? – anuj
我不知道離手,但通常這就是你想要的東西所以'Dialog'伸出。你可以試試[PopUpWindow](http://developer.android.com/reference/android/widget/PopupWindow.html)。我使用這個和'Activity'不會變暗 – codeMagic
- 1. Android - 當前正在運行的活動
- 2. 更新當前正在運行的BroadcastReceiver(傳遞新值)和活動
- 3. 獲取當前正在運行的活動的實例嗎?
- 4. 從服務中讀取當前正在運行的活動
- 5. 如何檢查上下文當前正在運行的活動
- 6. 運行PHP進程的當前活動
- 7. 檢測當前正在運行哪個活動?
- 8. 刷新先前的活動在當前活動
- 9. 在新活動前關閉對話框
- 10. 與對話的主題打開活動上的當前活動
- 11. 在當前運行新會話
- 12. 如何切換到正在運行的活動正在運行活動
- 13. 活動正在運行
- 14. 將所有正在運行的應用程序的活動前
- 15. 嘗試重新安裝當前運行活動時出錯
- 16. 不向當前活動堆棧添加新活動
- 17. 找到當前正在運行的SparkContext
- 18. 是停止當前正在運行的
- 19. 停止當前正在運行的writeToFile:
- 20. 在當前運行的應用程序中繪製小活動
- 21. android:您的活動正在運行嗎?對話框無法在OnFinish上顯示
- 22. 終止正在進行的過程和當前活動
- 23. 我可以將動畫添加到當前正在運行的動畫中嗎?
- 24. 刷新Xamarin中的當前活動
- 25. Android:在不暫停當前活動的情況下打開對話框活動
- 26. 獲取正在運行的CSS3動畫的當前時間
- 27. 在java中獲取當前活動的模態對話框
- 28. 如果正在運行,Android服務會與活動對話嗎?
- 29. 如何更改當前不活動的視圖的佈局?
- 30. 如何在正在運行的活動中顯示活動?
創建'Dialog'並在其上設置了'View'?不太確定你的問題在哪裏 – codeMagic
我是一個noob,不太瞭解。感謝您的評論。我會嘗試谷歌關於你提到:) – anuj
http://androidexample.com/Custom_Dialog_-_Android_Example/index.php?view=article_discription&aid=88&aaid=111的事情。請參閱本網站它會幫助你 –