0

我制作了一个在三星 Galaxy 2S 上运行的应用程序。我将它扩展到平板电脑,所以我复制了所有布局并粘贴到 layout-large 文件夹中。

图像移位和大小出现问题。我已经解决了它们,但是在布局中,我使用了表格布局,它缩小了。你能告诉我这是图像问题还是布局设计问题?

<TableLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:shrinkColumns="*"
    android:stretchColumns="*" >

    <TableRow
        android:id="@+id/tableRow00"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <TextView
            android:id="@+id/textView00"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_span="2"
            android:gravity="center"
            android:textSize="20dp"
            android:textColor="#000000"
            android:text="ORGANIZER"
            android:textAppearance="?android:attr/textAppearanceLarge" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow01"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <EditText
            android:id="@+id/editText01"
            android:textColor="#000000"
             android:textSize="16dp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_span="2"
            android:gravity="center"
            android:hint="ORGANIZER FILLL"
             android:background="@drawable/text_field_1"
            android:imeOptions="flagNoExtractUi"
            android:inputType="text" />
    </TableRow>



    <TableRow
        android:id="@+id/tableRow1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <TextView
            android:id="@+id/textView1"
             android:textSize="20dp"
            android:textColor="#000000"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_span="2"
            android:gravity="center"
            android:text="AGENDA"
            android:textAppearance="?android:attr/textAppearanceLarge" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <EditText
            android:textColor="#000000"
             android:background="@drawable/text_field_1"
           android:textSize="16dp"
            android:id="@+id/editText1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_span="2"
            android:gravity="center"
            android:hint="AGENDA FILL"
            android:imeOptions="flagNoExtractUi"
            android:inputType="text" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <TextView
            android:textColor="#000000"
            android:id="@+id/textView2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_span="2"
            android:gravity="center"
             android:textSize="20dp"
            android:text="DETAILS"
            android:textAppearance="?android:attr/textAppearanceLarge" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <EditText
            android:textColor="#000000"
             android:background="@drawable/text_field_1"
            android:id="@+id/editText2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_span="2"
             android:textSize="16dp"
            android:gravity="center"
            android:hint="DETAIL FILL"
            android:imeOptions="flagNoExtractUi"
            android:inputType="textCapSentences"
            android:text="" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow5"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <TextView
            android:id="@+id/textView3"
            android:textColor="#000000"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_span="2"
             android:textSize="20dp"
            android:gravity="center"
            android:text="WHERE"
            android:textAppearance="?android:attr/textAppearanceLarge" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow6"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <EditText
             android:background="@drawable/text_field_1"
            android:id="@+id/editText3"
            android:textColor="#000000"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_span="2"
             android:textSize="16dp"
            android:gravity="center"
            android:hint="WHERE FILL"
            android:imeOptions="flagNoExtractUi"
            android:inputType="textCapWords" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow7"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >

        <TextView
            android:textColor="#000000"
            android:id="@+id/textView4"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_span="2"
            android:gravity="center"
             android:textSize="20dp"
            android:text="TIME"
            android:textAppearance="?android:attr/textAppearanceLarge" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow8"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <EditText
            android:textColor="#000000"
             android:background="@drawable/text_field_1"
            android:id="@+id/editText6"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_span="2"
             android:textSize="16dp"
            android:gravity="center"
            android:hint="TIME FILL"
            android:imeOptions="flagNoExtractUi"
            android:inputType="time"
            android:text="" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow9"
        android:textColor="#000000"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <TextView
            android:id="@+id/textView5"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_span="2"
             android:textSize="20dp"
            android:gravity="center"
            android:text="DATE"
            android:textColor="#000000"
            android:textAppearance="?android:attr/textAppearanceLarge" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow10"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <EditText
             android:background="@drawable/text_field_1"
            android:id="@+id/editText4"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_span="2"
            android:textColor="#000000"
            android:gravity="center"
             android:textSize="16dp"
            android:hint="DATE FILL"
            android:imeOptions="flagNoExtractUi"
            android:inputType="date"
            android:text="" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow11"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <TextView
            android:id="@+id/textView6"
            android:textColor="#000000"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
             android:textSize="20dp"
            android:layout_span="2"
            android:gravity="center"
            android:text="INVITE"
            android:textAppearance="?android:attr/textAppearanceLarge" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow12"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <EditText
            android:textColor="#000000"
             android:background="@drawable/text_field_1"
            android:id="@+id/editText5"
             android:textSize="16dp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_span="2"
            android:gravity="center"
            android:hint="INVITE FILL"
            android:imeOptions="flagNoExtractUi"
            android:inputType="textCapWords" />
    </TableRow>



    <TableRow
        android:id="@+id/tableRow17"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >

        <Button
            android:id="@+id/button2"
            android:textColor="#000000"
            android:layout_weight="1"
            android:text="EDIT"

            android:visibility="visible" />

        <Button
            android:id="@+id/button1"
            android:layout_weight="1"
            android:text="UPDATE"
            android:textColor="#000000"
          />
    </TableRow>

</TableLayout>

任何帮助,将不胜感激。

谢谢。

4

1 回答 1

0

尝试使您的每个表格如下...

<TableRow
    android:id="@+id/tableRow01"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

我猜wrap_content是导致这种收缩......

于 2013-03-21T08:15:21.747 回答