2012-05-20 150 views
1

我在textView前添加一個視圖。但是我希望我可以通過View查看文本。 像這樣:enter image description here前視圖背景透明

預先感謝,任何答案是讚賞:d

+0

如果你的意思是你不希望看到它......您是否嘗試過你的新視圖的背景設置爲不透明的顏色? android:background =「#FFDDDDDD」? – GHz

回答

1

您可以創建一個透明的對話框。

public class DialogActivity extends Activity { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     final AlertDialog alertDialog = new AlertDialog.Builder(this).create(); 
     alertDialog.setTitle(" "); 
     alertDialog.setMessage(""); 
     alertDialog.setIcon(R.drawable.icon); 
     alertDialog.setButton("Accept", new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int which) {     
      } 
     }); 
     alertDialog.setButton2("Deny", new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int which) { 
      } 
     }); 
     alertDialog.show(); 
    } 
} 

之後,只需在AndroidManifest.xml中放置一行,即可在清單中定義活動。

android:theme="@android:style/Theme.Translucent.NoTitleBar" 

試試下面的代碼

Dialog mDialog = new Dialog(mContext, android.R.style.Theme_Translucent_NoTitleBar_Fullscreen); 
+0

這是好的,但我怎樣才能將「黑色半透明」改爲「白色半透明」?或其他顏色?我想讓它像上面的屏幕一樣。 –

+0

您可以根據需要創建一個xml文件,並將其設置爲alertDialog.setView(your_xml_file); –

3

在XML佈局,讓你的背景半透明。如果它的簡單視圖添加到您的主佈局

android:background="#80FFFFFF" 
+0

或者你確實想看到它...... – GHz

+0

謝謝,但哪個選項卡在XML文件中是半透明的?如果我的背景是9補丁圖像?我可以讓它變成半透明的嗎? –

+0

添加免費attr到根佈局 – Ronnie