我按以下顺序将视图相互附加:
活动 - > RelativeLayout-> RelativeLayout->文字
当我更改附加到内部RelativeLayout的文本之一的Y时,部分内容会被剪切。
这是一个截图:
http://s28.postimg.org/ypmvrjz25/image.png
我纯粹用Java编码,没有XML。
发生了什么?
答案 0 :(得分:0)
看起来一个布局在另一个布局上重叠,因为菜单栏正在向下推。如果你只想让文本居中,我会建议在参数中设置它。
android:gravity="center"
如果您想要的话,这会将文本放在中心位置。
<?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:gravity="center">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Medium Text"
android:id="@+id/textView12"
android:layout_gravity="center"
android:gravity="center_vertical|center_horizontal" />
</LinearLayout>
答案 1 :(得分:0)
由于@Jonathan Whalen建议您可能有一些重叠,我建议您更改相对布局背景颜色,以查看是否与文本重叠。也尝试不使用固定高度的布局,而是使用wrap_content,因为固定的dims通常是布局重叠的原因。