Android “文本视图”的宽度;0dip";在TableLayout中剪切文本

Android “文本视图”的宽度;0dip";在TableLayout中剪切文本,android,textview,tablelayout,Android,Textview,Tablelayout,我在我的一项活动中遇到了一个问题,第一个字母处的文字被截断 问题是,无论何时从此活动导航到另一个活动(通过顶部的选项卡),然后返回到此活动,所有文本视图中除第一个字母外的所有文本都会被截断: 有趣的是,每次我重复这个过程(离开活动并返回),文本就会返回,被切断,返回,被切断……重复 我的表格布局定义如下: <TableLayout android:id="@+id/statisticsMiddleTableLayout" android:layout_width="fi

我在我的一项活动中遇到了一个问题,第一个字母处的文字被截断

问题是,无论何时从此活动导航到另一个活动(通过顶部的选项卡),然后返回到此活动,所有文本视图中除第一个字母外的所有文本都会被截断:

有趣的是,每次我重复这个过程(离开活动并返回),文本就会返回,被切断,返回,被切断……重复

我的表格布局定义如下:

<TableLayout 
    android:id="@+id/statisticsMiddleTableLayout"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/statisticsMiddleTextTitleLayout"
    android:stretchColumns="1">

所有行都具有以下结构:

<TableRow
    android:id="@+id/tableRow1Statistics">
    <!-- TitleRow -->
        <TextView
            android:id="@+id/statisticsTableR1CLText"
            android:layout_width="0dip"
            android:layout_height="wrap_content"
            android:text="@string/statisticsTableR1CLText"
            android:textStyle="bold"
            android:textColor="#FF6600"
            android:paddingTop="0dip"
            android:layout_margin="0dip"
            android:gravity="center_horizontal"
            android:layout_weight="1"/>
        <TextView
            android:id="@+id/statisticsTableR1CRText"
            android:text="@string/statisticsTableR1CRText"
            android:textStyle="bold"
            android:textColor="#FFFF66"
            android:gravity="center_horizontal"
            android:layout_width="0dip"
            android:layout_height="wrap_content"
            android:paddingTop="0dip"
            android:layout_margin="0dip"
            android:layout_weight="1"/>
    </TableRow>

我发现将文本视图的“android:layout_width”设置为“0dip”以外的值可以解决这个问题,并且文本不会被截断,但是我无法在文本视图之间获得相等的宽度。我必须在没有表的情况下重建整个活动UI,这是我不想做的

更有趣的是,这不会发生在真正的设备上(尽管我只有一个设备可以测试),而且在将android SDK工具升级到版本10之前,我从未见过这个bug


所以现在我想知道,这是SDK修订版10工具中的一个bug,还是我应该为这个活动重新设计整个UI?是否有其他人在使用“0dip”作为表中的“layout\u width”textview属性时遇到过此问题?

我会忘记SDK工具,只担心模拟器和设备。我的大多数版面在版面编辑器中无法正确呈现。

感谢您的回复。这些截图来自模拟器,而不是布局编辑器,如果你指的是布局编辑器的话。否则,是的,我甚至不使用布局编辑器来创建UI,而是直接使用XML。布局编辑器太可怕了。