【问题标题】:Can't make ListView Background transparent in Android 2.2无法在 Android 2.2 中使 ListView 背景透明
【发布时间】:2012-09-23 11:00:50
【问题描述】:

我在 Android 2.2 (HTC Desire) 上将背景设置为透明时遇到了麻烦,尽管它在 4.0 (Samsung Galaxy SII) 中运行良好。 我都试过了
android:background="#00000000" 以及 android:background="@android:color/transparent" 并尝试将其设置为列表中每个项目的 LinearLayout、ListView 和 RelativeLayout。

是否需要设置一些额外的参数来获得 2.2 的背景透明度?

【问题讨论】:

    标签: android listview transparency


    【解决方案1】:

    问题死灵法(我遇到了同样的问题并在谷歌上搜索):
    答案可能在this question,也就是设置listSelector让焦点颜色透明。

    【讨论】:

      【解决方案2】:

      也许您正在填写列表的单个项目视图不是透明的。 我的意思是,如果您有一个白色 textView 列表,那么您的列表是否透明并不重要。


      创建一个透明的样式主题:

      在你的 res/values 文件夹中创建一个 styles.xml:

      <?xml version="1.0" encoding="utf-8"?>
      <resources>
      
        <style name="Theme.Transparent" parent="android:Theme">
          <item name="android:windowIsTranslucent">true</item>
          <item name="android:windowBackground">@color/transparent</item>
          <item name="android:windowContentOverlay">@null</item>
          <item name="android:windowNoTitle">true</item>
          <item name="android:windowIsFloating">true</item>
          <item name="android:backgroundDimEnabled">false</item>
        </style>
      
      </resources>
      

      然后在你的清单中添加

      android:theme="@style/Theme.Transparent"
      

      在您列表的活动属性中

      【讨论】:

      • 不,我的单个项目视图没有任何背景颜色,我也尝试将它们中的每一个都设置为透明背景,但这并没有改变任何东西。
      • 如果你有一个 listActivity 并且你想通过列表看到你以前的活动,你可以创建一个透明的样式并将它用作你的 listActivity 的主题。
      • 这真的很奇怪,这个解决方案也不适用于 2.2 :S 我可能只是将列表视图的背景着色为与后面的背景相同。真的让我感到困扰的是,应该工作的东西不起作用:P
      【解决方案3】:

      试试这个:

      android:background="@android:color/transparent" android:cacheColorHint="@android:color/transparent"

      【讨论】:

      • 忘了说我也用“@android:color/transparent”和“android:background="#00000000”尝试了cacheColorHint,但这也没有用,仍然在2.2的bakground总是白色的:(
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-02
      • 1970-01-01
      • 1970-01-01
      • 2011-06-27
      • 2018-12-20
      • 2016-12-02
      相关资源
      最近更新 更多