Макеты в моем приложении созданы с использованием SDK 16, и я проверил и подтвердил, что они отлично работают на ICS и JB, но у GB есть следующая проблема:
В приведенном ниже коде я просто пытаюсь создать простой макет только с текстом. Тем не менее, в Gingerbread текст продолжает обрезаться в конце первой строки, вместо того, чтобы переходить на следующую строку. Я пытался установить для singleLine значение false, поиграться с линиями, maxLines, marquee, layoutWeight, изменить layoutHeight и layoutWidth на любую вообразимую комбинацию и т. д. Эта проблема действительно сбивает меня с толку.
Код:-
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Text keeps overflowing"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#33B5E5"
android:paddingTop="6dp"
/>
<TextView
android:id="@+id/textView8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Text gets cut off when I input a long string like this one"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FFFFFF"
/>
</LinearLayout>
</ScrollView>
Также, если я меняю тему макета на Gingerbread, я получаю сообщение об ошибке:
Failed to find style 'scrollViewStyle' in current theme
Failed to find style 'textViewStyle' in current theme
android.content.res.Resources$NotFoundException
Заранее спасибо.