我有一个片段,我在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>
....
感谢。
答案 0 :(得分:0)
没有足够的声誉来添加评论。 我的建议是为什么你设置框架布局的高度来包装内容而不是把它作为匹配父。