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 アイテムのレイアウトに注意してください。TextView に wrap_content または match_parent を使用します。それは自分自身を管理します。

于 2013-09-17T10:24:38.110 に答える