2016-08-31 6 views
-1

私はアクティビティを持っています。ボタンをクリックすると、別のアクティビティが開始されます。この新しいアクティビティはすべてのウィンドウを占有しないので、その下のアクティビティの一部が表示されます。 私は、新しいアクティビティでは不透明にならない部分に不透明度を設定する方法を探しています。スタイルで
、私はWindowIsTranslucent =「true」を使用しているが、これは代わりに下のアクティビティを不透明にします

不透明の活動が透明になり、事前にありがとうございます。

DisplayMetrics dm = new DisplayMetrics(); 
    getWindowManager().getDefaultDisplay().getMetrics(dm); 

    int width = dm.widthPixels; 
    int height = dm.heightPixels; 

    getWindow().setLayout((int) (width * .95), (int) (height * .8)); 

結果は画像のようなものである必要があります:

は、私が使用している活動のデ・サイズを減らすために。 enter image description here

+0

あなたはPopupWindow ..を使用できます。 –

答えて

0

指定したアクティビティの背景色を不透明度が低く設定することで実現できます。私はアクティビティのすべての親レイアウトを意味しました。このカラーコードを使用してこれを実現します#cb000000

希望します。

関連する問題