Android模拟器无法正常显示TextView(在设备上正常工作)

时间:2011-12-02 20:03:40

标签: android textview emulation

我在模拟器上运行时在我的应用程序中显示TextViews有一个小问题,尽管我的手机上的一切都运行良好。我知道大多数人都不关心这一点,但我必须获得我的应用程序的高质量屏幕截图(这是我的毕业项目,我需要将这些屏幕截图包含在项目文档中)。

在XML布局文件中填充了一些值的那些TextView正确显示。但是,在用户登录后动态填充的那些(来自Web服务的String值)仅部分显示,就像只显示该行的上半部分一样,您可以在此屏幕上看到它:

link to imageshack file with screenshot

正如我所提到的,一切都在我的设备(三星i5510)上显示得非常好。 那些TextView是TableLayout和每一行的一部分(左列中的静态标签和右列中的动态值)。 XML布局如下:

                <TableRow android:id="@+id/brandTableRow" android:layout_width="fill_parent"
                android:layout_height="wrap_content" android:orientation="horizontal"
                android:paddingBottom="2sp" android:paddingTop="2sp">
                <TextView android:id="@+id/brandLabel" android:layout_width="wrap_content"
                    android:layout_height="wrap_content" android:text="Model pojazdu:"
                    android:layout_column="1">
                </TextView>
                <TextView android:id="@+id/brandTextView"
                    android:layout_width="wrap_content" android:layout_height="12px"
                    android:text="" android:gravity="right">
                </TextView>
            </TableRow>             
            <TableRow android:id="@+id/widget67" android:layout_width="fill_parent"
                android:layout_height="wrap_content" android:orientation="horizontal"
                android:paddingBottom="2sp" android:paddingTop="2sp">
                <TextView android:id="@+id/widget40" android:layout_width="wrap_content"
                    android:layout_height="wrap_content" android:text="Ping:"
                    android:layout_column="1">
                </TextView>
                <TextView android:id="@+id/pingTextView"
                    android:layout_width="wrap_content" android:layout_height="wrap_content"
                    android:text="n/a" android:gravity="right">
                </TextView>
            </TableRow>

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

可能是因为你在文本视图上填充了。