1

TextView の前に View を追加します。しかし、私は自分のビューを通してテキストを見ることができるようにしたい. このような:ここに画像の説明を入力

事前に感謝します。回答をお待ちしております:D

4

2 に答える 2

3

XML レイアウトでは、背景を半透明にします。単純なビューの場合は、これをメイン レイアウトに追加します。

android:background="#80FFFFFF"
于 2012-05-20T05:56:06.757 に答える
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);
于 2012-05-20T06:11:18.297 に答える