2010-11-26 2 views
18

Я разрабатываю одно приложение для Android, которое использует прозрачную активность. В качестве ссылки я использовал следующее link, но моя проблема в том, что когда я устанавливаю цвет фона как черный, я не вижу предыдущего. Мне нужно прозрачно.Прозрачный макет в Android?

alt text

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

ответ

34

У меня были требования сделать то же самое в приложении «Мое приложение», и я попробовал вышеуказанное решение, но, к сожалению, это не сработало для меня.

После поиска много для того же выпуск, я нашел другое решение, которое я хотел бы поделиться здесь,

У меня есть одна Demo.java активности для верхних и Test.java активности, чтобы показать в background..So для этого Я создал один Стиль и применил к Demo.java ... и Magic..All Worked. !!

style.xml

<style name="Theme.D1NoTitleDim" parent="android:style/Theme.Translucent"> 
<item name="android:windowNoTitle">true</item> 
<item name="android:windowContentOverlay">@null</item> 
<item name="android:backgroundDimEnabled">true</item> 
<item name="android:background">@android:color/transparent</item> 
</style> 

и Manifest.xml

<activity android:name="Demo" 
android:theme="@style/Theme.D1NoTitleDim"></activity> 

Надежда Это поможет и другие тоже. Наслаждайтесь кодированием. !!

33

Попробуйте установить цвет фона на несколько прозрачных, т.е. #55000000 или '# 5000'. Создать colors.xml в папку res/values:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <color name="background">#55000000</color> 
</resources> 

Затем используйте цвета в стиле темы:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="YourTheme" parent="android:@Theme.Translucent"> 
      <item name="android:windowBackground">@color/background</item> 
    </style> 
</resources> 

Ключевой здесь является то, чтобы установить Theme.Translucent в качестве родителя вашего стиля, я пытался то же самое с Theme.Light и это не сработало.

+2

именно то, что я искал. Благодаря! – GPSmaster 2011-05-04 17:17:56

+1

PERFECT! РАБОТАЕТ КАК ОЧАРОВАТЬ !!! – IntelSoftApps 2011-06-14 00:49:30

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