У меня возникла проблема в одном из заданий, когда текст был обрезан при первом письме.
Проблема заключается в том, что при переходе от этого действия к другому (через вкладки вверху), а затем при возврате к этому упражнению весь текст, кроме первой буквы во всех текстовых представлениях, обрезается:
![enter image description here](https://i.stack.imgur.com/2hV9U.png)
Самое смешное, что каждый раз, когда я повторяю этот процесс (оставляя действие и возвращаясь), текст возвращается, обрезается, возвращается, обрезается .... повторяется.
Расположение моей таблицы определяется следующим образом:
<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» для текстовых представлений решает эту проблему, и текст не обрезается, но тогда я не могу получить равную ширину между текстовыми представлениями , Мне пришлось бы перестроить весь пользовательский интерфейс без таблицы, чего я не хочу.
Более интересным фактором является то, что это не происходит на реальном устройстве (хотя у меня есть только один, чтобы проверить его), и я никогда не видел эту ошибку до обновления инструментов Android SDK до Revision 10.
Так что теперь мне интересно, это ошибка в инструментах SDK ревизии 10, или я должен переработать весь пользовательский интерфейс для этого действия? Кто-нибудь еще сталкивался с этой проблемой при использовании «0dip» для атрибута textview «layout_width» внутри таблицы?