2017-05-12 3 views
0

私はこのアクティビティの背景色を変更しようとしていましたが、本当に背景を完全に透明にしていましたが、私が望むのは、背景アクティビティは見えますが少し淡いです。Androidのアクティビティの背景を変更するにはどうすればよいですか?

enter image description here

public class RoundActivity extends Activity { 
    Button b1, b2; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_round); 
     DisplayMetrics dm=new DisplayMetrics(); 
     getWindowManager().getDefaultDisplay().getMetrics(dm); 
     getWindow().setLayout((int)(dm.widthPixels*.8), (int)(dm.heightPixels*.4)); 
     ... 
} 

これは、私はあなたが画像を使用し、プットは以下により変更することができマニフェスト

<activity 
    android:name=".RoundActivity" 
    android:theme="@style/PopUpTheme"> 
</activity> 

答えて

0

<style name="NoActionBar" parent="@style/AppTheme"> 
     <item name="android:windowFullscreen">true</item> 
    <item name="android:windowActionBar">false</item> 
    <item name="android:windowNoTitle">true</item> 
</style> 
<style name="PopUpTheme" parent="@style/NoActionBar"> 
     <item name="android:windowCloseOnTouchOutside">false</item> 
     <item name="android:backgroundDimEnabled">true</item> 
</style> 

を使用してきたスタイルですレイアウト:

android:background="@drawable/image"> 

と描画可能なイメージ。あなたが活動に背景の色を変更したい場合は :

android:background="#FFFFFF" 

を上記白 のためである私は、このことができます願っています!あなたの活動のテーマ

として

+0

をしたいオーバーレイを適用します"フローティングアクティビティ"が必要ですが、バックグラウンドアクティビティ(黒い背景)を見ることですが、いくつかの不透明感があります。 –

+0

あなたのプロジェクトはどこからでも見えますか? – Panda2109

0

あなたの活動の使用の黒/白の背景を変更するには

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
     <item name="android:windowBackground">@drawable/ic_bacground</item> 
    </style> 

活動のあなたのルートタグに比べての背景を変更するあなたは

関連する問題