У меня есть небольшая проблема с отображением TextViews в моем приложении во время работы на эмуляторе, хотя все отлично работает на моем мобильном телефоне. Я знаю, что большинство из вас не заботятся об этом, но мне нужно получить снимки экрана высокого качества моего приложения (это мой проект для выпуска, и мне нужно, чтобы эти снимки экрана были включены в проектную документацию).
Те текстовые представления, которые заполнены некоторым значением в файле макета XML, отображаются правильно. Однако те, которые заполняются динамически после входа пользователя в систему (значение String из веб-службы), отображаются только частично, например, отображается только верхняя половина строки, вы можете увидеть это на снимке экрана:
Как я уже говорил, все отлично выглядит на моем устройстве (Samsung i5510).
Эти TextViews являются частью 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>
Как мне это исправить?