我想在點擊按鈕時打開彈出視圖,但彈出窗口後面的活動應該可見,因爲創建的彈出窗口的背景需要透明。在視圖的前景中打開視圖作爲彈出窗口
0
A
回答
1
你可以做如下
final Dialog nagDialog = new Dialog(MyActivity.this,android.R.style.Theme_Translucent_NoTitleBar);
nagDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
nagDialog.setCancelable(true);
nagDialog.setContentView(R.layout.temp);
nagDialog.show();
,其中溫度是你的透明單位佈局。
+0
感謝xitij,通過在AndroidManifest.xml文件中簡單地製作主題透明來實現它。 「android:theme =」@ android:style/Theme.Translucent.NoTitleBar「 – 2012-08-06 07:19:41
+1
Good go .. Happy coading – 2012-08-06 07:21:42
0
看看製作Dialog Fragment 這answer
1
我對彈出代碼: -
LayoutInflater layoutInflater = (LayoutInflater)IOStatusActivity.this.getSystemService(LAYOUT_INFLATER_SERVICE)
final View popupView = layoutInflater.inflate(R.layout.popupai, null);
final PopupWindow popupWindowDi = new PopupWindow(popupView, LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
final TextView txtReadVal = (TextView)popupView.findViewById(R.id.lblPopUpAiReadFrmPLC);
final EditText txtExpVal = (EditText)popupView.findViewById(R.id.txtPopUpAiExpVal);
Button btnDismiss = (Button)popupView.findViewById(R.id.btnPopUpAiCancle);
btnDismiss.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
popupWindowDi.dismiss();
}});`
相關問題
- 1. 無法在模型彈出窗口中打開視圖mvc 3
- 2. 在視圖中添加彈出窗口
- 3. 我如何打開MVC視圖作爲彈出窗口從控制器操作
- 4. 在asp.net MVC操作中彈出窗口中打開視圖點擊
- 5. 彈出窗口中的顯示視圖
- 6. 彈出窗口中的表格視圖
- 7. ASP.NET MVC3.0使用J腳本作爲彈出窗口打開局部視圖
- 8. 打開彈出窗口中易於打開的彈出窗口
- 9. 在C#中打開瀏覽器窗口作爲彈出窗口#
- 10. 關閉彈出窗口UITableViewController視圖
- 11. Android彈出窗口列表視圖
- 12. Yii列表視圖彈出窗口
- 13. 顯示部分視圖彈出窗口
- 14. 動態列表視圖彈出窗口
- 15. 切換視圖/彈出窗口
- 16. 在ASP.NET的彈出窗口中打開一個彈出窗口
- 17. 我可以在ajax模式彈出窗口中打開視圖嗎?
- 18. 防止在視圖中打開一個窗口將會出現
- 19. 在View加載之前打開彈出窗口,彈出關閉後只加載視圖
- 20. 如何在android中創建視圖爲彈出窗口?
- 21. 如何在PinView中打開UIButton打開彈出式視圖?
- 22. Android列表視圖中的快速操作彈出窗口
- 23. 如何在彈出窗口中打開彈出窗口?
- 24. 從滑動視圖打開彈出框
- 25. 從彈出窗口彈出的視圖之間的導航
- 26. 在視口中保留彈出窗口
- 27. 如何在點擊列表視圖項目時打開彈出窗口?
- 28. 如何在棱鏡中的彈出窗口中注入視圖
- 29. WPF打開彈出窗口並在彈出窗口打開時在主窗口上工作
- 30. 視頻作爲背景在視圖中
我不知道該怎麼辦! M正在尋找Soultion。 – 2012-08-06 07:15:03