#android-emulator #textview #android-2.2-froyo #android
#android-эмулятор #textview #android-2.2-froyo #Android
Вопрос:
Свойства в вертикальной компоновке
<LinearLayout
android:id="@ id/buscador"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="10dp"
android:focusable="false"
android:focusableInTouchMode="false"
android:orientation="horizontal" >
<AutoCompleteTextView
android:id="@ id/autoCompleteTextView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:hint="@string/searchcity"/>
<Button
android:id="@ id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="2"
android:text="@string/climaB" />
</LinearLayout>
В эмуляторе Eclipse для Android 3.0 представленный текст отлично виден, но на моем планшете Android Froyo это не так>:( . Приложение имеет минимальный SDK = 8. У кого-то была такая же проблема? Что может происходить? Я также пробовал использовать обычный текст TextView, но в этом случае не было проблем ни с эмулятором, ни с устройством. Извините, забыл упомянуть, что текст в textview имеет белый цвет при запуске приложения на планшете, в эмуляторе виден темным цветом (черный).
Комментарии:
1. все еще неясно, в чем ваша проблема. Пожалуйста, постарайтесь быть немного более конкретным. Может быть, опубликовать несколько картинок?
2. хорошо, проект при тестировании в эмуляторе Eclipse выполняется, как и ожидалось, когда я набираю текстовое представление, слово отображается написанным. Когда я тестирую тот же проект на планшете с Android Froyo, цвет текста в textview не отображается (потому что он белый, а фон тоже белый). Вопрос в том, почему текст отображается в темном цвете в эмуляторе, но не в планшете. В последнем случае я вижу текст, написанный, если я выделяю текст (а фон оранжевого цвета). Я не трогал стили текста и фона по умолчанию, когда добавлял эти представления.
3. попробуйте добавить эти две строки в свой тег линейного макета —> xmlns:android =» schemas.android.com/apk/res/android » xmlns:инструменты=» schemas.android.com/tools
4. оба они уже есть в XML-макете. Теперь я попытался удалить свойство view background в графическом макете, но оно устанавливается автоматически после его удаления: (
5. почему бы вам просто не изменить цвет фона на черный или что-то еще. таким образом, ваша проблема будет решена.
Ответ №1:
Для планшетов и некоторых версий Android цвет текста по умолчанию белый, поэтому вы получаете белый цвет текста, добавьте атрибут android:textColor
Ответ №2:
проверьте, включен ли у вас темный режим. Если да, повторите попытку после его отключения.