2015-02-11 52 views
1

我在Lollipop設備的某個Activity上顯示陰影時遇到了一些麻煩。棒棒堂:在溢出菜單下顯示陰影時出現問題

儘管使用Activity和支持Toolbar的主題與其他任何活動完全相同。我很困惑,爲什麼我無法得到那個特定的陰影Activity

我花了一兩個小時試圖找出背後的原因。我希望這會節省別人的時間。

回答

1

因此,事實證明android:hardwareAccelerated選項需要true如果要在棒棒糖設備中呈現陰影。請注意,設置標誌不是必需的,因爲它是4.0設備(API Level 14)及更高版本的默認選項。它在Android 3.X上可用,但默認情況下禁用。

實施例如下:

<activity android:name=".MainActivity" 
      android:theme="@style/Theme.AppCompat.Light.NoActionBar" 
      android:hardwareAccelerated="true" /> 

或更簡單地

<activity android:name=".MainActivity" 
      android:theme="@style/Theme.AppCompat.Light.NoActionBar" />