0

我为我的平板电脑创建了一个应用程序。但我也想在我的手机上使用该应用程序。问题是我的网格超出了屏幕。我怎样才能让它总是自动调整大小?它只是我网格的一部分。我想为每个设计使用该应用程序。

我的xml代码:

       android:orientation="vertical"
        android:minWidth="25px"
        android:minHeight="25px"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:id="@+id/linearLayout1"
        android:gravity="top">
        <ScrollView
        android:layout_width="match_parent"
        android:layout_height="470px"
        android:layout_below="@+id/linearImag"
        android:layout_alignParentTop="true"
        android:minWidth="25px"
        android:background="#FFFFFF"
        android:minHeight="25px"
        android:id="@+id/myscroll"
        android:scrollX="0dp"
        android:scrollY="0dp">
        <TableLayout
            android:minWidth="25px"
            android:minHeight="25px"
            android:layout_width="fill_parent"
            android:layout_height="172.0dp"
            android:id="@+id/mytb"
            android:gravity="top">
            <TableRow
                android:minWidth="25px"
                android:minHeight="25px"
                android:id="@+id/tableRow1">
                <TextView`enter code here`
                    android:id="@+id/mytb"
                    android:textStyle="normal|bold"
                    android:textColor="#000000"
                    android:layout_width="162.0dp"
                    android:layout_height="36.0dp"
                    android:layout_gravity="bottom"
                    android:layout_column="1"
                    android:layout_marginBottom="0dp"
                    android:layout_marginTop="0.0dp"
                    android:layout_marginRight="0.0dp"
                    android:layout_marginLeft="0.0dp"
                    android:gravity="center" />
            </TableRow>
            <TableRow
                android:minWidth="25px"
                android:minHeight="25px"
                android:id="@+id/tableRow1"
                android:layout_width="187.5dp"
                android:layout_height="48.0dp">
                <TextView
                    android:textColor="#000000"
                    android:text="Code"
                    android:layout_marginBottom="0dp"
                    android:layout_marginTop="5dp"
                    android:textStyle="normal|bold"
                    android:id="@+id/myt"
                    android:layout_column="0"
                    android:layout_width="105.7dp"
                    android:layout_height="34.0dp"
                    android:gravity="center" />
                <TextView
                    android:textColor="#000000"
                    android:text="Name"
                    android:layout_marginBottom="0dp"
                    android:layout_marginTop="5dp"
                    android:maxLength="20"
                    android:textStyle="normal|bold"
                    android:layout_column="1"
                    android:id="@+id/myt"
                    android:layout_width="73.0dp"
                    android:layout_height="36.0dp"
                    android:layout_marginRight="0.0dp" />
                <TextView
                    android:textColor="#000000"
                    android:text="Age"
                    android:layout_marginBottom="0dp"
                    android:textStyle="normal|bold"
                    android:layout_marginTop="5dp"
                    android:id="@+id/myt"
                    android:layout_column="2"
                    android:layout_width="80.0dp"
                    android:layout_height="23.0dp"
                    android:layout_marginLeft="0.0dp" />
                <TextView
                    android:textColor="#000000"
                    android:layout_marginBottom="0dp"
                    android:text="Real nr"
                    android:textStyle="normal|bold"
                    android:id="@+id/myt"
                    android:layout_marginTop="5dp"
                    android:layout_width="92.0dp"
                    android:layout_height="35.0dp"
                    android:gravity="center" />
            </TableRow>
        </TableLayout>
    </ScrollView>
    <RelativeLayout
        android:minWidth="25px"
        android:minHeight="25px"
        android:layout_width="fill_parent"
        android:layout_height="117.0dp"
        android:id="@+id/relativeLayout1">
        <Button
            android:text="quit"
            android:id="@+id/quit"
            android:background="#0000FF"
            android:layout_width="101.3dp"
            android:layout_height="41.5dp"
            android:layout_marginRight="0.0dp"
            android:layout_marginLeft="0.8dp" />
        <Button
            android:text="go "
            android:id="@+id/save"
            android:layout_width="144.0dp"
            android:layout_toRightOf="@id/quit"
            android:layout_height="41.5dp"
            android:layout_marginLeft="446.3dp" />
    </RelativeLayout>
</LinearLayout>

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:minWidth="25px"
    android:minHeight="25px"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/linearLayout1"
    android:gravity="top">
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="470px"
        android:layout_below="@+id/linearImag"
        android:layout_alignParentTop="true"
        android:minWidth="25px"
        android:background="#FFFFFF"
        android:minHeight="25px"
        android:id="@+id/myscroll"
        android:scrollX="0dp"
        android:scrollY="0dp">
        <TableLayout
            android:minWidth="25px"
            android:minHeight="25px"
            android:layout_width="fill_parent"
            android:layout_height="172.0dp"
            android:id="@+id/mytb"
            android:gravity="top">
            <TableRow
                android:minWidth="25px"
                android:minHeight="25px"
                android:id="@+id/tableRow1">
                <TextView
                    android:id="@+id/mytb"
                    android:textStyle="normal|bold"
                    android:textColor="#000000"
                    android:layout_width="162.0dp"
                    android:layout_height="36.0dp"
                    android:layout_gravity="bottom"
                    android:layout_column="1"
                    android:layout_marginBottom="0dp"
                    android:layout_marginTop="0.0dp"
                    android:layout_marginRight="0.0dp"
                    android:layout_marginLeft="0.0dp"
                    android:gravity="center" />
            </TableRow>
            <TableRow
                android:minWidth="25px"
                android:minHeight="25px"
                android:id="@+id/tableRow1"
                android:layout_width="187.5dp"
                android:layout_height="48.0dp">
                <TextView
                    android:textColor="#000000"
                    android:text="Code"
                    android:layout_marginBottom="0dp"
                    android:layout_marginTop="5dp"
                    android:textStyle="normal|bold"
                    android:id="@+id/myt"
                    android:layout_column="0"
                    android:layout_width="105.7dp"
                    android:layout_height="34.0dp"
                    android:gravity="center" />
                <TextView
                    android:textColor="#000000"
                    android:text="Name"
                    android:layout_marginBottom="0dp"
                    android:layout_marginTop="5dp"
                    android:maxLength="20"
                    android:textStyle="normal|bold"
                    android:layout_column="1"
                    android:id="@+id/myt"
                    android:layout_width="73.0dp"
                    android:layout_height="36.0dp"
                    android:layout_marginRight="0.0dp" />
                   <TextView
                    android:textColor="#000000"
                    android:text="Age"
                    android:layout_marginBottom="0dp"
                    android:textStyle="normal|bold"
                    android:layout_marginTop="5dp"
                    android:id="@+id/myt"
                    android:layout_column="2"
                    android:layout_width="80.0dp"
                    android:layout_height="23.0dp"
                    android:layout_marginLeft="0.0dp" />
                    <TextView
                    android:textColor="#000000"
                    android:layout_marginBottom="0dp"
                    android:text="Real nr"
                    android:textStyle="normal|bold"
                    android:id="@+id/myt"
                    android:layout_marginTop="5dp"
                    android:layout_width="92.0dp"
                    android:layout_height="35.0dp"
                    android:gravity="center" />
            </TableRow>
        </TableLayout>
    </ScrollView>
    <RelativeLayout
        android:minWidth="25px"
        android:minHeight="25px"
        android:layout_width="fill_parent"
        android:layout_height="117.0dp"
        android:id="@+id/relativeLayout1">
         <Button
            android:text="quit"
            android:id="@+id/quit"
            android:background="#0000FF"
            android:layout_width="101.3dp"
            android:layout_height="41.5dp"
            android:layout_marginRight="0.0dp"
            android:layout_marginLeft="0.8dp" />
          <Button
             android:text="go"
             android:id="@+id/save"
             android:layout_width="144.0dp"
             android:layout_toRightOf="@id/quit"
             android:layout_height="41.5dp"
             android:layout_marginLeft="446.3dp" />
        </RelativeLayout>
      </LinearLayout>
4

1 回答 1

1

只需照顾您的 xml 项目布局。将 wrap_content 或 match_parent 用于您的 TextView。它会自行管理。

于 2013-09-17T10:24:38.110 回答