【问题标题】:Android studio preview doesnt match the real screenAndroid studio 预览与真屏不符
【发布时间】:2016-10-26 12:06:10
【问题描述】:

我正在 android studio 中开发一些表格。

这是我的布局的相关部分:

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


    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/scrollView"
        android:layout_gravity="center_horizontal"
        android:fillViewport="true">

        <TableLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:stretchColumns="0"
            android:shrinkColumns="1"   android:background="#ffffff">
            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:textSize="25dp"
                android:text="טבלת בית א"
                android:textColor="#5c5c5c"
                android:id="@+id/tableA" />
            <!-- Row 1 with single column -->
            <TableRow
                android:layout_height="wrap_content"
                android:layout_width="wrap_content"
                android:gravity="center_horizontal">
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textSize="15dp" android:text="-"
                    android:background="#00ccff"
                    android:textColor="#fafafa"
                    android:textAlignment="center"
                    android:id="@+id/t01" />
                <TextView
                    android:layout_width="match_parent" android:layout_height="wrap_content"
                    android:textSize="15dp" android:text="קבוצה"
                    android:background="#00ccff"
                    android:textColor="#fafafa"
                    android:textAlignment="center"
                    android:id="@+id/t02" />
                <TextView
                    android:layout_width="match_parent" android:layout_height="wrap_content"
                    android:textSize="15dp" android:text="משח'"
                    android:background="#00ccff"
                    android:textColor="#fafafa"
                    android:textAlignment="center"
                    android:id="@+id/t03" />
                <TextView
                    android:layout_width="match_parent" android:layout_height="wrap_content"
                    android:textSize="15dp" android:text="ניצ'"
                    android:background="#00ccff"
                    android:textColor="#fafafa"
                    android:textAlignment="center"
                    android:id="@+id/t04" />
                <TextView
                    android:layout_width="match_parent" android:layout_height="wrap_content"
                    android:textSize="15dp" android:text="תיקו"
                    android:background="#00ccff"
                    android:textColor="#fafafa"
                    android:textAlignment="center"
                    android:id="@+id/t05" />
                <TextView
                    android:layout_width="match_parent" android:layout_height="wrap_content"
                    android:textSize="15dp" android:text="הפס'"
                    android:background="#00ccff"
                    android:textColor="#fafafa"
                    android:textAlignment="center"
                    android:id="@+id/t06" />
                <TextView
                    android:layout_width="match_parent" android:layout_height="wrap_content"
                    android:textSize="15dp" android:text="יחס שערים"
                    android:background="#00ccff"
                    android:textColor="#fafafa"
                    android:textAlignment="center"
                    android:id="@+id/t07" />
                <TextView
                    android:layout_width="match_parent" android:layout_height="wrap_content"
                    android:textSize="15dp" android:text="הפרש"
                    android:background="#00ccff"
                    android:textColor="#fafafa"
                    android:textAlignment="center"
                    android:id="@+id/t08" />
                <TextView
                    android:layout_width="match_parent" android:layout_height="wrap_content"
                    android:textSize="15dp" android:text="נק'"
                    android:background="#00ccff"
                    android:textColor="#fafafa"
                    android:textAlignment="center"
                    android:id="@+id/t09" />

            </TableRow>
            <TableRow
                android:layout_height="wrap_content"
                android:layout_width="fill_parent"
                >
                <TextView
                    android:layout_width="match_parent" android:layout_height="wrap_content"
                    android:textSize="15dp" android:text="1"  android:layout_span="1"
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t11" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15sp"
                    android:text="הפועל מערכות מידע"
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t12"
                    android:layout_column="1" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text="6"
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t13"
                    android:layout_column="2" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text="5"
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t14"
                    android:layout_column="3" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text="1"
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t15"
                    android:layout_column="4" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text="0"
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t16"
                    android:layout_column="5" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text="22-12"
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t17"
                    android:layout_column="6" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text="8"
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t18"
                    android:layout_column="7" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text="23"
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t19"
                    android:layout_column="8" />

            </TableRow>



            <TableRow
                android:layout_width="match_parent"
                android:layout_height="match_parent">

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text="2"
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t21"
                    android:layout_column="0" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t22"
                    android:layout_column="1" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text="ליגת"
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t23"
                    android:layout_column="2" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t24"
                    android:layout_column="3" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t25"
                    android:layout_column="4" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t26"
                    android:layout_column="5" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t27"
                    android:layout_column="6" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t28"
                    android:layout_column="7" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t29"
                    android:layout_column="8" />
            </TableRow>

            <TableRow
                android:layout_height="wrap_content"
                android:layout_width="fill_parent"
                >
                <TextView
                    android:layout_width="match_parent" android:layout_height="wrap_content"
                    android:textSize="15dp" android:text="3"  android:layout_span="1"
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t31" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15sp"
                    android:text=""
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t32"
                    android:layout_column="1" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t33"
                    android:layout_column="2" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text="הכדורגל"
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t34"
                    android:layout_column="3" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t35"
                    android:layout_column="4" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t36"
                    android:layout_column="5" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t37"
                    android:layout_column="6" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t38"
                    android:layout_column="7" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#f0f0f0"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t39"
                    android:layout_column="8" />

            </TableRow>


            <TableRow
                android:layout_width="match_parent"
                android:layout_height="match_parent">

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text="4"
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t41"
                    android:layout_column="0" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t42"
                    android:layout_column="1" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t43"
                    android:layout_column="2" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t44"
                    android:layout_column="3" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text="מיד"
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t45"
                    android:layout_column="4" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t46"
                    android:layout_column="5" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t47"
                    android:layout_column="6" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t48"
                    android:layout_column="7" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="15dp"
                    android:text=""
                    android:background="#FFE5E5E5"
                    android:textColor="#5c5c5c"
                    android:textAlignment="center"
                    android:id="@+id/t49"
                    android:layout_column="8" />
            </TableRow>

            </TableRow>
        
        </TableLayout>

    </ScrollView>
</LinearLayout>

我的问题是:

我在 android studio 上看到的预览与我的真实手机显示的完全不符。

我的预览版适用于 andoird API 22,我的手机也是如此,我检查了预览版的尺寸,它也适合我的屏幕尺寸。

这是预览的样子:

这就是我真正的手机的样子:

有什么建议吗?我只是想让我的应用看起来像预览 (我说的当然是第二栏)

【问题讨论】:

  • 尝试使用模拟器或安卓手机....

标签: android android-layout android-studio preview


【解决方案1】:

在字符串中使用换行符在string.xml中声明它

                <string name="mystring">הפועל  1\ מערכות 2\ מידע</string>

然后像这样使用

               <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:textSize="15sp"
                android:text="@string/mystring"
                android:background="#f0f0f0"
                android:textColor="#5c5c5c"
                android:textAlignment="center"
                android:id="@+id/t12"
                android:layout_column="1" />

it will look like this

【讨论】:

    【解决方案2】:

    Android Studio 预览只是为了我们的理解。您必须使用模拟器或您自己的设备来测试您的应用程序。最好的结果可以在设备上获得。

    【讨论】:

    • 谢谢。那么有什么建议可以让我的应用看起来像预览版吗?
    【解决方案3】:

    我试过你的代码。现在看起来像这样

    【讨论】:

    • 很奇怪,知道我的手机上看起来像什么吗?我有索尼 xperia m2
    • 贴出你手机这个屏幕的截图
    • 我帖子中“realphone”标题下的ita
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多