android–Expandablelistview背景在展开时变黑

android–Expandablelistview背景在展开时变黑,第1张

概述我在Android2.3.5(可能还有早期的Android版本)上面临这个问题当我的expnadablelistview折叠时,背景显示正确.只要一个组行被扩展,其背景就会变黑.这是listview<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apkes/andro

我在Android 2.3.5(可能还有早期的AndroID版本)上面临这个问题

当我的expnadableListvIEw折叠时,背景显示正确.只要一个组行被扩展,其背景就会变黑.

这是ListvIEw

<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:orIEntation="vertical"    androID:layout_wIDth="fill_parent"    androID:layout_height="fill_parent"androID:background="@drawable/bg">    <TextVIEw          androID:ID="@+ID/ExpandableListText"        androID:layout_wIDth="fill_parent"         androID:layout_height="wrap_content"         androID:textcolor = "#490600"        androID:paddingRight = "25sp"        androID:paddingleft = "25sp"    />    <ExpandableListVIEw         androID:ID="@+ID/ExpandableListVIEw01"         androID:layout_height="wrap_content"        androID:layout_wIDth="fill_parent"        androID:divIDer="#000000"        androID:divIDerHeight="1sp"        androID:childdivIDer="#000000"        androID:headerdivIDersEnabled="true"        androID:footerdivIDersEnabled="true"        androID:scrollingCache="false"        androID:cachecolorHint="#00000000"         androID:drawSelectorOntop="true"    /></linearLayout>

这是组行的XML

<?xml version="1.0" enCoding="utf-8"?><linearLayout    xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:layout_wIDth="fill_parent"    androID:layout_height="fill_parent">    <TextVIEw        androID:ID="@+ID/TextVIEwGroup"         androID:layout_wIDth="wrap_content"        androID:layout_height="fill_parent"        androID:layout_marginleft="50sp"        androID:gravity="center_vertical"        androID:textcolor = "#490600"        androID:paddingtop="7dip"        androID:paddingBottom="7dip"    ><!--  -->    </TextVIEw></linearLayout>

这是child_row XML

<?xml version="1.0" enCoding="utf-8"?><linearLayout    xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:layout_wIDth="fill_parent"    androID:layout_height="fill_parent"> <!-- androID:background="#666666" -->    <!--  -->    <TextVIEw        androID:ID="@+ID/TextVIEwChild01"         androID:layout_wIDth="wrap_content"        androID:layout_height="wrap_content"        androID:layout_marginleft="30sp"        androID:textcolor = "#000000"    >    </TextVIEw>    <TextVIEw        androID:ID="@+ID/TextVIEwChild02"         androID:layout_wIDth="wrap_content"        androID:layout_height="wrap_content"        androID:layout_marginleft="10sp"        androID:textcolor = "#000000"    >    </TextVIEw>    <TextVIEw        androID:ID="@+ID/TextVIEwChild03"         androID:layout_wIDth="wrap_content"        androID:layout_height="wrap_content"        androID:layout_marginleft="10sp"        androID:textcolor = "#000000"    >    </TextVIEw></linearLayout>

任何帮助都非常感谢

解决方法:

自定义您的ExpandableListVIEw类,然后 –

package com.test//....................VIEw getVIEw(.....) {   VIEw v = super.getVIEw(....);   //........   //change it your color or or set the text you want.   return(v);}

然后将其设置为您的布局 –

<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"androID:orIEntation="vertical"androID:layout_wIDth="fill_parent"androID:layout_height="fill_parent"androID:background="@drawable/bg"><TextVIEw      androID:ID="@+ID/ExpandableListText"    androID:layout_wIDth="fill_parent"     androID:layout_height="wrap_content"     androID:textcolor = "#490600"    androID:paddingRight = "25sp"    androID:paddingleft = "25sp"/><com.test.ExpandableListVIEw     androID:ID="@+ID/ExpandableListVIEw01"     androID:layout_height="wrap_content"    androID:layout_wIDth="fill_parent"    androID:divIDer="#000000"    androID:divIDerHeight="1sp"    androID:childdivIDer="#000000"    androID:headerdivIDersEnabled="true"    androID:footerdivIDersEnabled="true"    androID:scrollingCache="false"    androID:cachecolorHint="#00000000"     androID:drawSelectorOntop="true"/>
总结

以上是内存溢出为你收集整理的android – Expandablelistview背景在展开时变黑全部内容,希望文章能够帮你解决android – Expandablelistview背景在展开时变黑所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1109761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存