Android xml布局不显示背景色
Xml布局在图形布局中显示黑色背景,但在emulator中未显示。在将listview添加到布局文件之前,一切正常 * 这是执行后的布局输出 这是我的图形布局Android xml布局不显示背景色,android,Android,Xml布局在图形布局中显示黑色背景,但在emulator中未显示。在将listview添加到布局文件之前,一切正常 * 这是执行后的布局输出 这是我的图形布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/relRingtone" android:orie
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relRingtone"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#000000"
>
<ListView
android:focusable="false"
android:id="@+id/list_notification"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:choiceMode="singleChoice"
android:layout_marginLeft="3dip"
android:textSize="2dp" />
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:paddingBottom="40dp" >
<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="40dp"
android:background="@drawable/button"
android:padding="5dp"
android:text="Start Working"
android:textColor="#FFF"
android:textSize="20sp"
android:textStyle="bold" />
<Chronometer
android:id="@+id/chronometer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/btn1"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp"
android:padding="5dp"
android:text="Vehicle Details"
android:textColor="#FFF"
android:textSize="20sp"
android:textStyle="bold"
android:visibility="gone" />
<Button
android:id="@+id/btn2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/chronometer"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp"
android:background="@drawable/button"
android:padding="5dp"
android:text="Take Leave"
android:textColor="#FFF"
android:textSize="20sp"
android:textStyle="bold" />
</RelativeLayout>
</RelativeLayout>
Xml布局在图形布局中显示黑色背景,但在emulator中未显示。在将listview添加到布局文件之前,一切正常。尝试为listview提供cachecolorhint属性,并使其透明,如下面提到的代码段所示:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relRingtone"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#000000"
>
<ListView
android:focusable="false"
android:id="@+id/list_notification"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:choiceMode="singleChoice"
android:layout_marginLeft="3dip"
android:textSize="2dp"
android:cacheColorHint="@android:color/transparent"/>
/>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:paddingBottom="40dp" >
<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="40dp"
android:padding="5dp"
android:text="Start Working"
android:textColor="#FFF"
android:textSize="20sp"
android:textStyle="bold" />
<Chronometer
android:id="@+id/chronometer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/btn1"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp"
android:padding="5dp"
android:text="Vehicle Details"
android:textColor="#FFF"
android:textSize="20sp"
android:textStyle="bold"
android:visibility="gone" />
<Button
android:id="@+id/btn2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/chronometer"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp"
android:padding="5dp"
android:text="Take Leave"
android:textColor="#FFF"
android:textSize="20sp"
android:textStyle="bold" />
</RelativeLayout>
</RelativeLayout>
你能解释一下你想如何设计你的布局吗。。。因为它有点让人困惑 但我还是试着从你的问题中了解到的任何事情中去解决
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relRingtone"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#000000" >
<ListView
android:id="@+id/list_notification"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/reltivebutton"
android:cacheColorHint="@android:color/transparent"
android:layout_marginLeft="3dip"
android:choiceMode="singleChoice" />
<RelativeLayout
android:id="@+id/reltivebutton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center" android:layout_alignParentBottom="true"
android:paddingBottom="40dp" >
<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="40dp"
android:padding="5dp"
android:text="Start Working"
android:textColor="#FFF"
android:textSize="20sp"
android:textStyle="bold" />
<Chronometer
android:id="@+id/chronometer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/btn1"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp"
android:padding="5dp"
android:text="Vehicle Details"
android:textColor="#FFF"
android:textSize="20sp"
android:textStyle="bold"
android:visibility="gone" />
<Button
android:id="@+id/btn2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/chronometer"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp"
android:padding="5dp"
android:text="Take Leave"
android:textColor="#FFF"
android:textSize="20sp"
android:textStyle="bold" />
</RelativeLayout>
</RelativeLayout>
尝试为ListView添加颜色或使其透明 可能是您的列表视图在运行时被列表项填充。如果是这种情况,请制作列表项布局背景色@android:color/transparency您正在内部使用RelativeLayout,这是导致问题的原因。listview位于内部RelativeLayout的下方,这就是为什么视图背景的颜色似乎不是黑色的,因为背景是listview。您可以使父布局线性布局,或者只是使内部相对布局位于ListView下方。这可能会对您有所帮助。在ListView中添加此行android:cacheColorHint=00000000我尝试在ListView中添加背景,但也未成功。我得到此类输出如果运行,请参阅编辑的答案代码………这是你想要的还是别的什么???好的,谢谢。。。。。我在emulator中看到了你的输出…你能告诉我你在使用哪个主题吗????您可以在清单文件中检查……它将位于应用程序标记中……如下。。。。。。。。你做了我想做的,请你在两个按钮上方添加listview,并在答案中添加代码。我使用了与你粘贴的主题相同的主题。请将你的拼写改为真正的英语。短信讲话不如真正的英语清晰。这不是与朋友的短信。请使用正确的英语拼写和语法,因为这是一个全球网站,世界各地的人都可以访问。即使对我这个以英语为母语的人来说,你的答案一开始也很难读懂。想象一下,对于一个语言不流利的人来说,情况会怎样。@KimberlyW谢谢你的通知。对答案进行了更改。答案仍然是短信语言,而不是英语。你不是一个词,你也不是。