在文本的EditText截止 上衣

问题描述 投票:2回答:3

我在文中的EditText顶部越来越截止一RelativeLayout的一个EditText。我曾尝试增加对EditText上填充,但即使在20dp,文本还是被剪掉。

我想在这里张贴图片,但显然我没有足够的用于计算器的声誉的,让我发布一个。试想水平在中间就像你在小学曾用虚线一横格纸。该文本将被剪掉的虚线高于一切。

这里是我的layout.xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:orientation="vertical">
<RelativeLayout android:layout_width="fill_parent"
                android:layout_height="wrap_content">
    <TextView android:id="@+id/questionTextView"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_marginTop="0dp"
              android:layout_marginLeft="10dp"
              android:textSize="16dp"
              android:text="Audit Question"/>
    <RadioButton android:id="@+id/answerRadioButton"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_below="@id/questionTextView"
                 android:layout_alignLeft="@id/questionTextView"
                 android:layout_marginTop="5dp"
                 android:checked="true"
                 android:textSize="16dp"
                 android:text="audit answer"/>
    <EditText android:id="@+id/commentEditText"
              android:layout_width="fill_parent"
              android:layout_height="wrap_content"
              android:layout_below="@id/answerRadioButton"
              android:layout_marginLeft="20dp"
              android:layout_marginRight="20dp"
              android:layout_marginBottom="10dp"
              android:padding="20dp" />
</RelativeLayout>

任何帮助将不胜感激。

android android-edittext
3个回答
1
投票

Difference between a View's Padding and Margin

Padding将增加的空间是你EditText看法和自身的边界constaints的内容,这意味着它可能是问题,为什么你的EditText正在clipped--它contraining本身。尝试android:layout_marginTop添加到您的EditText而是去创造和RadioButton之间的空间。


0
投票

我不清楚为什么这个工作,但是当我在的EditText小部件下方的底部添加一个TextView缓冲区,文本不再截断。

我加了这一点:

    <TextView android:layout_width="fill_parent"
          android:layout_height="5dp" />

而内的EditText文本现在看起来,因为它应该。


0
投票

我发现这个时候我切换的4个个子水平布局垂直的LinearLayout于被相等地分布。后来我发现的EditText似乎都在这似乎乱了Android的间距底部(至少)非零填充和利润。这里是一个我工作4周水平的景色之一。烦人。

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1"
    android:layout_margin="8dp"
    android:orientation="horizontal">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"
        android:text="@string/type_label"/>

    <EditText
        android:id="@+id/division_type"
        android:inputType="textNoSuggestions|textCapSentences"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:paddingBottom="5dp"
        android:layout_marginBottom="-4dp"
        android:hint="@string/divison_type_hint"/>

</LinearLayout>
© www.soinside.com 2019 - 2024. All rights reserved.