TextView の前に View を追加します。しかし、私は自分のビューを通してテキストを見ることができるようにしたい. このような:
事前に感謝します。回答をお待ちしております:D
TextView の前に View を追加します。しかし、私は自分のビューを通してテキストを見ることができるようにしたい. このような:
事前に感謝します。回答をお待ちしております:D
XML レイアウトでは、背景を半透明にします。単純なビューの場合は、これをメイン レイアウトに追加します。
android:background="#80FFFFFF"
これにより、透明なダイアログを作成できます。
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);