2013-11-22 62 views
1

我有一个基本的背景和一个textview我希望放置在背景的底部,但是当textview达到一定的水平时,它开始消失在背景中进一步向下我将textview放在XML中。为什么当我将我的textview放在背景的文本底部消失到背景背景中?

<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" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context=".MainActivity" 
android:background="@drawable/main_background" > 
<TextView 
    android:id="@+id/start_button" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="537dp" 
    android:text="@string/start" 
    android:textColor="#000000" 
    android:textSize="20sp" /> 
</RelativeLayout> 

与我已粘贴以上仅示出了文本触摸屏的上半部分以启动代码TextView的。文字的下半部分已经消失在我的背景中。只是为了清楚我没有将textview移出我的背景,对于那些认为我已将textview放置在我的背景区域之外的人,它仍然处于我的背景区域。那么为什么我的textviews文本消失了,我放了textview呢?

+0

你可以发布您的代码 – Caner

回答

0
保证金顶

使用marginBottom就地然后它会正常工作......

android:layout_marginBottom="20dp" 
0

试试这个..

删除android:layout_marginTop="537dp"添加android:layout_alignParentBottom="true"

保证金是原因是如果你在250 * 250的屏幕上看到这个布局,它将不会显示它从537dp到页。

<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" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context=".MainActivity" 
android:background="@drawable/main_background" > 

<TextView 
    android:id="@+id/start_button" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:text="@string/start" 
    android:layout_alignParentBottom="true" 
    android:textColor="#000000" 
    android:textSize="20sp" /> 
</RelativeLayout> 
0

使用这个,如果你想放置文本视图在bottom.It然后将这个样子

Text view at the bottom