FrameLayout背景不一致

时间:2015-07-22 06:20:42

标签: android layout background

我有一个片段,我在RelativeLayout中有一个显示一些数据的FrameLayout。 当我按颜色设置背景时,它很好,它只为框架布局着色,当我设置自定义背景时 - 它将整个屏幕绘制在主要布局的顶部。 可能是什么原因?

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/pixel_background"
    >

<FrameLayout 
       android:id="@+id/codeLayout"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:orientation="horizontal"
       android:background="@drawable/cusotom_background"
       android:paddingTop="25dp"
       android:paddingBottom="25dp">   

        <TextView 
            android:id="@+id/passwordDisplayTextView"
            android:layout_gravity="center_horizontal"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#57C4BE"
            android:textSize="@dimen/textsize" />
</FrameLayout>
....

感谢。

1 个答案:

答案 0 :(得分:0)

没有足够的声誉来添加评论。 我的建议是为什么你设置框架布局的高度来包装内容而不是把它作为匹配父。