2015-05-17 8 views
4

Я пытался выяснить, что не так с моим приложением/XML-кодом, без каких-либо успехов. Я пробовал все в своей книге, даже пошел в IRC, и они сказали мне, что они ничего подобного не видели. Я использую следующий код для создания TWO (2) TextViews, которые на 60% прозрачны.Цвета Android не работают на моем физическом устройстве

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Forgot your password?" 
    android:id="@+id/tvForgotPassword" 
    android:textColor="#99000000" 
    android:layout_weight="1" 
    android:gravity="center_horizontal" 
    android:background="#00FFFFFF"/> 
<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Sign up now!" 
    android:id="@+id/tvSignUp" 
    android:layout_weight="1" 
    android:gravity="center_horizontal" 
    android:textColor="#99000000" 
    android:background="#00FFFFFF"/> 

Как вы можете видеть, все, что я пытаюсь сделать, это создать два простых TextViews, в которых говорится: «Зарегистрируйтесь сейчас!» & "Забыли пароль?" которые окрашены #99000000 (черный, 60% прозрачный).

В результате в андроида зрения/виртуальная машина выглядит великолепно:

Virtual machine/XML view of the application.

Это именно то, что я стремился. НО, когда я запускаю свое приложение на своем физическом устройстве, это выглядит так.

Physical device screenshot of the application in question.

Как вы можете видеть, они не идентичны. Я пробовал играть с XML, редактор безрезультатно. Я просто не могу заставить его работать. Я спросил своих друзей, прочитал документацию, спросил людей в IRC, и никто не знает, что это.

Возможно, я мог что-то упустить, если да, может ли кто-нибудь указать мне в правильном направлении?

Спасибо, что прочитали мой вопрос!

+1

Можете вы указать, к какому физическому устройству вы проверили это? – m0skit0

+1

Я просто удалил некоторые части ваших скриншотов, чтобы можно было увидеть оба одновременно и предотвратить слишком много прокрутки. Если вам не нравится мое редактирование, вы можете, конечно, [rollback] (http://meta.stackexchange.com/a/18876/282753) в исходную версию. – ByteHamster

+1

@ user3697142 Вы задали какой-либо пользовательский стиль по умолчанию для TextView в 'styles.xml'? – blizzard

ответ

1

После нескольких часов и часов и часовых разочарований я нашел здесь неправильного исполнителя. Я выхватил галактику s5 моей сестры, и она действительно работала на ее устройстве Android. Это подтвердило тот факт, что с моим устройством что-то не так.

По некоторым причинам определенные опции были включены по умолчанию (опции BETA). Какой вариант вы спрашиваете? Этот парень:

Option one

Он был включен по умолчанию. Отключилось, и все сработало. Теперь я надеюсь, что это поможет людям в будущем, глядя на ту же самую проблему, с которой я столкнулся сегодня утром. Было бы разумно, если бы другой человек, у которого есть связь-5, посмотрел, действительно ли это было включено по умолчанию (на их устройстве).

Спасибо всем за изменения/советы! Имейте отличного, отличного дня, когда люди стекают!

Смежные вопросы