2016-03-30 5 views
4

hellow、半透明アクティビティを作成し、styles.xmlでコードを定義しようとしていますが、私のアクティビティを半透明にすることができません。どのように私は半透明にすることができます誰も助けることができますか? styles.xmlの私のコードは以下の通りです。半透明アクティビティを作成するには

<resources> 

<!-- Base application theme. --> 
<style name="TaxiTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
</style> 

<style name="TaxiTheme.NoActionBar.FullScreen" parent="TaxiTheme"> 
    <item name="windowNoTitle">true</item> 
    <item name="windowActionBar">false</item> 
    <item name="android:windowFullscreen">true</item> 
    <item name="android:windowContentOverlay">@null</item> 
</style> 

<style name="TaxiTheme.NoActionBar" parent="TaxiTheme"> 
    <item name="windowNoTitle">true</item> 
    <item name="windowActionBar">false</item> 
</style> 

<color name="transparent_color">#129049</color> 

<style name="Theme.Transparent" parent="TaxiTheme"> 
    <item name="windowNoTitle">true</item> 
    <item name="windowActionBar">false</item> 
    <item name="android:windowBackground">@color/transparent_color</item> 
    <item name="android:windowIsTranslucent">true</item> 
</style> 

答えて

2

@色のために必要な活動にこのテーマを適用

<style name="Theme.TransparentInfo" parent="android:Theme"> 
     <item name="android:windowIsTranslucent">true</item> 
     <item name="android:windowBackground">@color/semiTransparentBlack</item> 
     <item name="android:windowContentOverlay">@null</item> 
     <item name="android:windowNoTitle">true</item> 
     <item name="android:windowIsFloating">false</item> 
     <item name="android:backgroundDimEnabled">true</item> 
    </style> 

値/ semiTransparentBlackは#00000000

+1

ごめん弟であなたの活動にスタイルを適用することです:あなたはTheme.AppCompatを使用する必要がありますこのアクティビティのテーマ(または子孫)。 –

+0

アクティビティを拡張するだけで動作します:) – Stallion

+0

はうまくいきます。( –

1

であるあなたのres /値/のstyles.xmlには次のスタイルを追加します。ファイルがない場合は作成してください。

01今

アプリはactivity.Theエラーメッセージが起動時にクラッシュさ:(それが機能していないマニフェスト

<activity 
android:name=".MainActivity" 
android:theme="@style/Theme.Transparent"> 
... 
</activity> 
関連する問題