プログラムでアクティビティウィンドウをtransluscentにする方法はありますか?私の目的では、静的なXMLリソースを使用することはできません。Android:プログラムでアクティビティウィンドウをtransluscentにする方法
バックグラウンドリソースを反転色に設定しようとしましたが、背景が黒くしか表示されません。
プログラムでアクティビティウィンドウをtransluscentにする方法はありますか?私の目的では、静的なXMLリソースを使用することはできません。Android:プログラムでアクティビティウィンドウをtransluscentにする方法
バックグラウンドリソースを反転色に設定しようとしましたが、背景が黒くしか表示されません。
あなたはアクティビティウィンドウで何を意味するのかよく分かりませんが、あなたはビューを作成できます。
はこのような何かを試してみてください。
myView.setAlpha(45); // 0-255 where 255 is non-transparent
は少し遅れて
Window window = this.getWindow();
window.setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
アクティビティクラスでそれを書くが、後世のために...あなたは、このようにプログラム的に半透明のテーマを設定することができます。
@Override
public void onCreate(Bundle savedInstanceState) {
// Set a Translucent NoTitleBar theme before calling super.onCreate()
setTheme(android.R.style.Theme_Translucent_NoTitleBar);
super.onCreate(savedInstanceState);
}
ワーキングコード –
それは私のためには機能しませんでした。しかし、あなたは半透明のテーマを使用することができますアンドロイド:Theme.Translucent –
それは、レイアウトのベース(親のビュー)でのみ動作しますが、それは私にとって良い仕事です – koceeng