2012-08-06 28 views

回答

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

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(); 
}});` 
相關問題