Проблема заполнения?
Обновление Пример проблемы: -
(Почему существует пробел над словом "Поздно ")
Обновление 2 Другие сообщали о подобных проблемах здесь: - http://code.google.com/p/android/issues/detail?id=22493
Так что кажется, что текстовое представление не уменьшается в размере один разэто было больше.Есть идеи для обхода этого?установка высоты явно приводит к обрезке текста, так как он ниже, чем должен быть.
У меня есть следующий макет: -
<?xml version="1.0" encoding="utf-8" ?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="1dp"
android:orientation="vertical"
android:background="@color/Green">
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/datetext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textStyle="bold" />
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/DateCode"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="40sp"
android:textStyle="bold"
android:background="@color/Red" />
</LinearLayout>
, и он заполняется вэто GridView для формирования календаря: -
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:numColumns="7"
android:verticalSpacing="2dp"
android:horizontalSpacing="2dp"
android:stretchMode="columnWidth"
android:gravity="center"
/>
Адаптер, используемый для заполнения вида сетки элементами, изменяет размер текста @ + id / DateCode, чтобы подогнать текст под ширину доступного пространства.затем он делает недействительным текстовое представление и вызывает повторную компоновку (я знаю, что это работает, так как нижняя часть текстового представления подходит к нижней части измененного размера текста).
Кажется, что начало текста внутри DateCode начинаетсяпо крайней мере, на полпути вниз по TextView (который отображается в виде красной рамки. Я не понимаю, почему область не сокращается, чтобы вместить текст.
Я предполагаю, что это проблема заполнения или что-то, чего я не делаюПонимаете, но это не похоже на заполнение шрифтов, учитывая, насколько оно велико.
Есть идеи, почему textview размещает текст так далеко вниз, а не оборачивает его в гораздо меньший объем?