Android 无法使EditText具有多行

Android 无法使EditText具有多行,android,android-edittext,Android,Android Edittext,我试图在EditText中有多行。我已经尝试了很多解决方案,但似乎都不起作用。我现在得到的是: <EditText android:id="@+id/uf_aboutme_box" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="top|start" android:hint="@

我试图在
EditText
中有多行。我已经尝试了很多解决方案,但似乎都不起作用。我现在得到的是:

<EditText
        android:id="@+id/uf_aboutme_box"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="top|start"
        android:hint="@string/tellusaboutyourself"
        android:inputType="textMultiLine"
        android:lines="8"
        android:maxLines="10"
        android:minLines="6"
        android:scrollbars="vertical"/>

虽然,上面的代码在预览中呈现正确,但当我在真实手机上测试它时,它变成了一行!有人能告诉我上面的代码有什么问题吗

编辑:

父布局是:

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:orientation="vertical">

编辑2:

这是我的整个布局文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:orientation="vertical">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <TextView
            android:id="@+id/uf_firstname_label"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="@string/firstnamewithstar"
            android:textColor="@color/orange_dark"
            android:textSize="@dimen/font_normal"/>


        <TextView
            android:id="@+id/uf_lastname_label"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="@string/lastnamewithstar"
            android:textColor="@color/orange_dark"
            android:textSize="@dimen/font_normal"/>
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <EditText
            android:id="@+id/uf_firstname_box"
            android:layout_width="0dp"
            android:layout_height="@dimen/editbox_height"
            android:layout_marginLeft="1dp"
            android:layout_marginStart="1dp"
            android:layout_weight="1"
            android:inputType="textPersonName"
            android:padding="5dp"/>

        <EditText
            android:id="@+id/uf_lastname_box"
            android:layout_width="0dp"
            android:layout_height="@dimen/editbox_height"
            android:layout_marginLeft="2dp"
            android:layout_marginStart="2dp"
            android:layout_weight="1"
            android:inputType="textPersonName"
            android:padding="5dp"/>
    </LinearLayout>

    <!-- Email -->

    <TextView
        android:id="@+id/uf_email_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/emailwithstar"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <EditText
        android:id="@+id/uf_email_box"
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:hint="@string/emailhint"
        android:inputType="textEmailAddress"
        android:padding="5dp"/>

    <TextView
        android:id="@+id/uf_emailnote_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="2dp"
        android:text="@string/emailnote"
        android:textColor="@color/black_light"
        android:textSize="@dimen/font_small"/>

    <!-- Password -->

    <TextView
        android:id="@+id/uf_password_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/passwordwithstar"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <EditText
        android:id="@+id/uf_password_box"
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:inputType="textPassword"
        android:padding="5dp"/>

    <!-- Mobile phone -->

    <TextView
        android:id="@+id/uf_mobile_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/mobilewithstar"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:orientation="horizontal">

        <Spinner
            android:id="@+id/uf_countriesforphone_spinner"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            />

        <EditText
            android:id="@+id/uf_phone_box"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_marginLeft="2dp"
            android:layout_marginStart="2dp"
            android:layout_weight="0.75"
            android:inputType="phone"
            android:padding="5dp"/>
    </LinearLayout>

    <!-- Current City -->

    <TextView
        android:id="@+id/uf_city_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/starredcity"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <Spinner
        android:id="@+id/uf_city_box"
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:padding="5dp"/>


    <!-- Nationality -->

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="15dp"
        android:orientation="horizontal">

        <TextView
            android:id="@+id/uf_nationality_label"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="@string/nationality"
            android:textColor="@color/orange_dark"
            android:textSize="@dimen/font_normal"/>

        <TextView
            android:id="@+id/uf_birthday_label"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="2dp"
            android:layout_marginStart="2dp"
            android:layout_weight="1"
            android:text="@string/dateofbirth"
            android:textColor="@color/orange_dark"
            android:textSize="@dimen/font_normal"/>
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:orientation="horizontal">

        <Spinner
            android:id="@+id/uf_countriesfornationality_spinner"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            />

        <TextView
            android:id="@+id/uf_birthday_box"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_marginLeft="2dp"
            android:layout_marginStart="2dp"
            android:layout_weight="1"
            android:drawableEnd="@drawable/ic_event_available_grey600_18dp"
            android:drawableRight="@drawable/ic_event_available_grey600_18dp"
            android:gravity="center_vertical"
            android:hint="@string/selectBrackets"
            android:padding="5dp"
            android:textSize="@dimen/font_normal"/>
    </LinearLayout>

    <TextView
        android:id="@+id/uf_gender_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/gender"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <RadioGroup
        android:id="@+id/uf_gender_radiogroup"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:orientation="horizontal">

        <RadioButton
            android:id="@+id/uf_male_radiobutton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/male"/>

        <RadioButton
            android:id="@+id/uf_female_radiobutton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/female"/>
    </RadioGroup>

    <!-- About me -->

    <TextView
        android:id="@+id/uf_aboutme_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/aboutme"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>


    <EditText
        android:id="@+id/uf_aboutme_box"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="top|start"
        android:hint="@string/tellusaboutyourself"
        android:inputType="textMultiLine"
        android:lines="8"
        android:maxLines="10"
        android:minLines="6"
        android:scrollbars="vertical"/>

</LinearLayout>

我认为edittext的父视图已经设置了权重,所以父视图限制了edittext的高度。 你需要重新设计你的布局。 将代码替换为:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:orientation="vertical">
  <ScrollView
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
 <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical" >
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <TextView
            android:id="@+id/uf_firstname_label"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="@string/firstnamewithstar"
            android:textColor="@color/orange_dark"
            android:textSize="@dimen/font_normal"/>


        <TextView
            android:id="@+id/uf_lastname_label"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="@string/lastnamewithstar"
            android:textColor="@color/orange_dark"
            android:textSize="@dimen/font_normal"/>
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <EditText
            android:id="@+id/uf_firstname_box"
            android:layout_width="0dp"
            android:layout_height="@dimen/editbox_height"
            android:layout_marginLeft="1dp"
            android:layout_marginStart="1dp"
            android:layout_weight="1"
            android:inputType="textPersonName"
            android:padding="5dp"/>

        <EditText
            android:id="@+id/uf_lastname_box"
            android:layout_width="0dp"
            android:layout_height="@dimen/editbox_height"
            android:layout_marginLeft="2dp"
            android:layout_marginStart="2dp"
            android:layout_weight="1"
            android:inputType="textPersonName"
            android:padding="5dp"/>
    </LinearLayout>

    <!-- Email -->

    <TextView
        android:id="@+id/uf_email_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/emailwithstar"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <EditText
        android:id="@+id/uf_email_box"
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:hint="@string/emailhint"
        android:inputType="textEmailAddress"
        android:padding="5dp"/>

    <TextView
        android:id="@+id/uf_emailnote_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="2dp"
        android:text="@string/emailnote"
        android:textColor="@color/black_light"
        android:textSize="@dimen/font_small"/>

    <!-- Password -->

    <TextView
        android:id="@+id/uf_password_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/passwordwithstar"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <EditText
        android:id="@+id/uf_password_box"
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:inputType="textPassword"
        android:padding="5dp"/>

    <!-- Mobile phone -->

    <TextView
        android:id="@+id/uf_mobile_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/mobilewithstar"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:orientation="horizontal">

        <Spinner
            android:id="@+id/uf_countriesforphone_spinner"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            />

        <EditText
            android:id="@+id/uf_phone_box"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_marginLeft="2dp"
            android:layout_marginStart="2dp"
            android:layout_weight="0.75"
            android:inputType="phone"
            android:padding="5dp"/>
    </LinearLayout>

    <!-- Current City -->

    <TextView
        android:id="@+id/uf_city_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/starredcity"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <Spinner
        android:id="@+id/uf_city_box"
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:padding="5dp"/>


    <!-- Nationality -->

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="15dp"
        android:orientation="horizontal">

        <TextView
            android:id="@+id/uf_nationality_label"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="@string/nationality"
            android:textColor="@color/orange_dark"
            android:textSize="@dimen/font_normal"/>

        <TextView
            android:id="@+id/uf_birthday_label"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="2dp"
            android:layout_marginStart="2dp"
            android:layout_weight="1"
            android:text="@string/dateofbirth"
            android:textColor="@color/orange_dark"
            android:textSize="@dimen/font_normal"/>
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:orientation="horizontal">

        <Spinner
            android:id="@+id/uf_countriesfornationality_spinner"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            />

        <TextView
            android:id="@+id/uf_birthday_box"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_marginLeft="2dp"
            android:layout_marginStart="2dp"
            android:layout_weight="1"
            android:drawableEnd="@drawable/ic_event_available_grey600_18dp"
            android:drawableRight="@drawable/ic_event_available_grey600_18dp"
            android:gravity="center_vertical"
            android:hint="@string/selectBrackets"
            android:padding="5dp"
            android:textSize="@dimen/font_normal"/>
    </LinearLayout>

    <TextView
        android:id="@+id/uf_gender_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/gender"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <RadioGroup
        android:id="@+id/uf_gender_radiogroup"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:orientation="horizontal">

        <RadioButton
            android:id="@+id/uf_male_radiobutton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/male"/>

        <RadioButton
            android:id="@+id/uf_female_radiobutton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/female"/>
    </RadioGroup>

    <!-- About me -->

    <TextView
        android:id="@+id/uf_aboutme_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/aboutme"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>


    <EditText
        android:id="@+id/uf_aboutme_box"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="top|start"
        android:hint="@string/tellusaboutyourself"
        android:inputType="textMultiLine"
        android:lines="8"
        android:maxLines="10"
        android:minLines="6"
        android:scrollbars="vertical"/>
</LinearLayout>
</ScrollView>
</LinearLayout>

试试android:singleLine=“false”:


这可能有效。请检查一下

<EditText
android:inputType="textMultiLine" <!-- Multiline input -->
android:lines="8" <!-- Total Lines prior display -->
android:minLines="6" <!-- Minimum lines -->
android:gravity="top|left" <!-- Cursor Position -->
android:maxLines="10" <!-- Maximum Lines -->
android:layout_height="wrap_content" <!-- Height determined by content -->
android:layout_width="fill_parent" <!-- Fill entire width -->
android:scrollbars="vertical" <!-- Vertical Scroll Bar -->
/>

android:minLines=“6”
android:gravity=“上|左”
android:maxLines=“10”
android:layout\u height=“包装内容”
android:layout\u width=“fill\u parent”
android:scrollbars=“垂直”
/>
试试这个

<EditText
        android:inputType="textMultiLine"
        android:lines="8"
        android:minLines="6" 
        android:gravity="top|left"
        android:maxLines="10"
        android:layout_height="wrap_content" 
        android:layout_width="fill_parent" 
        android:scrollbars="vertical" 
    />

像下面这样将所有内容放入
滚动视图
,您就可以开始了。因为LinearLayout不支持滚动,它根据左边的高度调整了edittext的大小

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:scrollbars="vertical"
    xmlns:android="http://schemas.android.com/apk/res/android">

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:orientation="vertical">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <TextView
            android:id="@+id/uf_firstname_label"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="@string/firstnamewithstar"
            android:textColor="@color/orange_dark"
            android:textSize="@dimen/font_normal"/>


        <TextView
            android:id="@+id/uf_lastname_label"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="@string/lastnamewithstar"
            android:textColor="@color/orange_dark"
            android:textSize="@dimen/font_normal"/>
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <EditText
            android:id="@+id/uf_firstname_box"
            android:layout_width="0dp"
            android:layout_height="@dimen/editbox_height"
            android:layout_marginLeft="1dp"
            android:layout_marginStart="1dp"
            android:layout_weight="1"
            android:inputType="textPersonName"
            android:padding="5dp"/>

        <EditText
            android:id="@+id/uf_lastname_box"
            android:layout_width="0dp"
            android:layout_height="@dimen/editbox_height"
            android:layout_marginLeft="2dp"
            android:layout_marginStart="2dp"
            android:layout_weight="1"
            android:inputType="textPersonName"
            android:padding="5dp"/>
    </LinearLayout>

    <!-- Email -->

    <TextView
        android:id="@+id/uf_email_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/emailwithstar"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <EditText
        android:id="@+id/uf_email_box"
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:hint="@string/emailhint"
        android:inputType="textEmailAddress"
        android:padding="5dp"/>

    <TextView
        android:id="@+id/uf_emailnote_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="2dp"
        android:text="@string/emailnote"
        android:textColor="@color/black_light"
        android:textSize="@dimen/font_small"/>

    <!-- Password -->

    <TextView
        android:id="@+id/uf_password_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/passwordwithstar"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <EditText
        android:id="@+id/uf_password_box"
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:inputType="textPassword"
        android:padding="5dp"/>

    <!-- Mobile phone -->

    <TextView
        android:id="@+id/uf_mobile_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/mobilewithstar"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:orientation="horizontal">

        <Spinner
            android:id="@+id/uf_countriesforphone_spinner"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            />

        <EditText
            android:id="@+id/uf_phone_box"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_marginLeft="2dp"
            android:layout_marginStart="2dp"
            android:layout_weight="0.75"
            android:inputType="phone"
            android:padding="5dp"/>
    </LinearLayout>

    <!-- Current City -->

    <TextView
        android:id="@+id/uf_city_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/starredcity"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <Spinner
        android:id="@+id/uf_city_box"
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:padding="5dp"/>


    <!-- Nationality -->

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="15dp"
        android:orientation="horizontal">

        <TextView
            android:id="@+id/uf_nationality_label"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="@string/nationality"
            android:textColor="@color/orange_dark"
            android:textSize="@dimen/font_normal"/>

        <TextView
            android:id="@+id/uf_birthday_label"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="2dp"
            android:layout_marginStart="2dp"
            android:layout_weight="1"
            android:text="@string/dateofbirth"
            android:textColor="@color/orange_dark"
            android:textSize="@dimen/font_normal"/>
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="@dimen/editbox_height"
        android:layout_marginTop="5dp"
        android:orientation="horizontal">

        <Spinner
            android:id="@+id/uf_countriesfornationality_spinner"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            />

        <TextView
            android:id="@+id/uf_birthday_box"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_marginLeft="2dp"
            android:layout_marginStart="2dp"
            android:layout_weight="1"
            android:drawableEnd="@drawable/ic_event_available_grey600_18dp"
            android:drawableRight="@drawable/ic_event_available_grey600_18dp"
            android:gravity="center_vertical"
            android:hint="@string/selectBrackets"
            android:padding="5dp"
            android:textSize="@dimen/font_normal"/>
    </LinearLayout>

    <TextView
        android:id="@+id/uf_gender_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/gender"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>

    <RadioGroup
        android:id="@+id/uf_gender_radiogroup"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:orientation="horizontal">

        <RadioButton
            android:id="@+id/uf_male_radiobutton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/male"/>

        <RadioButton
            android:id="@+id/uf_female_radiobutton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/female"/>
    </RadioGroup>

    <!-- About me -->

    <TextView
        android:id="@+id/uf_aboutme_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/aboutme"
        android:textColor="@color/orange_dark"
        android:textSize="@dimen/font_normal"/>


    <EditText
        android:id="@+id/uf_aboutme_box"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="top|start"
        android:hint="@string/tellusaboutyourself"
        android:inputType="textMultiLine"
        android:lines="8"
        android:maxLines="10"
        android:minLines="6"
        android:scrollbars="vertical"/>

</LinearLayout>


</ScrollView>

我最终能够解决我的问题,方法是覆盖片段的
onViewCreated
,并将以下行放入其中:

mAboutMeBox.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE);
mAboutMeBox.setSingleLine(false);
mAboutMeBox.setImeOptions(EditorInfo.IME_FLAG_NO_ENTER_ACTION);

添加单行:“false”@m2008m1033m发布此EditText的父布局。@MangeshHotage我发布了父布局。我已经在另一个StackOverflow解决方案中看到了这一点,不幸的是它不起作用。什么代码?我在问题中发布了我的原始代码,如果这是你想要的。我认为你的编辑框在父布局的底部,然后没有更多的空间。是的,这是父布局中的最后一个视图,你能告诉我这是怎么回事吗?我已经检查了你的每个布局文件和每个编辑框。您已经设置了“固定大小”,因此它将不起作用。您应该在父线性布局下添加滚动视图。将您的代码替换为:这不起作用,还有一件事,我将此布局作为片段添加到另一个布局中(在FrameLayout中)。FrameLayout中已经有一个ScrollView。您在某个地方出错了。我已经检查了这两种情况。
mAboutMeBox.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE);
mAboutMeBox.setSingleLine(false);
mAboutMeBox.setImeOptions(EditorInfo.IME_FLAG_NO_ENTER_ACTION);