我有以下布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<fragment
android:id="@+id/top_banner"
android:name="com.apps4care.mycarerecord.fragments.patientBannerFragment"
android:layout_width="match_parent"
android:layout_height="64dp"
android:layout_alignParentTop="true"
tools:layout="@layout/patient_banner" >
</fragment>
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/top_banner" >
<LinearLayout
android:id="@+id/fragment_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" />
</ScrollView>
<fragment
android:id="@+id/footer"
android:name="com.apps4care.mycarerecord.fragments.footerFragment"
android:layout_width="match_parent"
android:layout_height="32dp"
android:layout_alignParentBottom="true"
tools:layout="@layout/footer">
</fragment>
</RelativeLayout>
然后我将一些片段添加到具有以下布局的片段中
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/documentFooter"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<TextView
android:id="@+id/tvsectionHeading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_marginLeft="16dp"
android:text="Section Heading Text Goes Here"
android:textStyle="bold"
android:textAppearance="?android:attr/textAppearanceLarge" />
<WebView
android:id="@+id/wvsectionHTML"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/tvsectionHeading"
/>
</RelativeLayout>
这会给出一个看起来像
的屏幕
我的问题分为三部分:
1)TextView上的背景颜色来自何处。它未在XML布局文件或代码中设置。
2)为什么TextView上的背景颜色不一致。屏幕下方的条形较轻,尤其是在屏幕的水平中心。
3)Scrollview内容旨在停止在“页脚”片段之上,但事实并非如此,Scrollview上内容的底部隐藏在“页脚”片段后面。
答案 0 :(得分:0)
TextView颜色是一致的,但它是背景页面的颜色,默认颜色,朝向底部发光(这是页面的默认格式)。这也发生在我的应用程序中。尝试更改页面的背景,看看问题是否仍然存在,它应该消失。
答案 1 :(得分:0)
TextView的背景来自它的(默认)样式,它是透明的。
您所看到的是Holo灯光主题中活动的默认背景。您可以通过在主题中覆盖它来更改它,或者将背景颜色设置为主布局文件中的相对布局