EditText高度 - 长度

时间:2013-09-02 16:58:15

标签: android xml android-edittext notepad

我一直在尝试创建一个简单的记事本,但是我无法在xml文件中创建一个与父母匹配的EditText

notepad

xml中的

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

    <EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:ems="10" >

        <requestFocus />
    </EditText>

</TableLayout>

我希望全屏与editText匹配parent。

不喜欢这样......我想要在左对齐中输入的文字

picc

请帮忙!! :)

3 个答案:

答案 0 :(得分:1)

将您的android:layout_width="wrap_content"更改为android:layout_width="match_parent"

<强>更新 根据您的更新图像,这是因为您将父布局(表格布局)高度设置为与屏幕匹配。将其重新设置以包装内容,然后您将拥有所需的内容

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

    <EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ems="10" >

        <requestFocus />
    </EditText>

</TableLayout>

这是结果

enter image description here

答案 1 :(得分:1)

尝试将编辑文本布局宽度设置为FILL_PARENT或MATCH_PARENT。

答案 2 :(得分:0)

我刚刚改变了引力: 使用以下code

  <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:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:layout_weight="0.62" >

      <EditText
          android:id="@+id/editText1"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_alignParentBottom="true"
          android:layout_alignParentLeft="true"
          android:layout_alignParentRight="true"
          android:layout_alignParentTop="true"
          android:ems="10"
          android:gravity="left"
          android:inputType="textPersonName" >
          <requestFocus />
      </EditText>  
        </RelativeLayout>

<强> 截图:

Screenshot