2016-08-31 2 views
-1

У меня есть активность, и как только я нажимаю кнопку, начинается другое действие. Этот новый вид деятельности не занимает всего окна, поэтому часть из активности ниже его видима. Я ищу способ установить непрозрачность той части, в которой новая активность не работает.
В стилях, я использовал WindowIsTranslucent = «истина», но это делает деятельность прозрачной вместо непрозрачногоСделайте вид деятельности ниже opaque

Спасибо заранее.

Чтобы уменьшить размер де активности я использовал:

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.

Надеюсь, это полезно :)

Смежные вопросы