0

Итак, у меня голодная тема, я разрабатываю для Android 3.0, а в моем графическом макете main.xml показан черный экран, который я хочу, но когда я запускаю приложение на своем эмуляторе Android 3.0, он имеет на белом фоне.Почему у моего эмулятора Android есть другой фон, чем main.xml?

Я хочу иметь черный фон, но main.xml макет показывает мне черный фон только эмулятор показывает разные, почему ????

Спасибо, я развиваюсь в течение недели, но это довольно раздражает. Благодаря !!

+0

На каком устройстве вы тестируете - таким образом, что такое Android версии на устройстве, а что тематический используется, так как один и то же имя Темы могут означать что-то еще в другом Android версии. – g00dy

+0

, используя версию для Android версии 3.0: holo.noActionBar, эмулятор: Nexus 4 Android 3.o – user2547460

+0

Ну, похоже, что вы используете 3.0 везде, поэтому, пожалуйста, вставьте 'main.xml', чтобы посмотреть, как вы используете эту тему и если есть селектор acolor/theme - вставьте его тоже. – g00dy

ответ

0

Eclipse - Android Graphical XML Editor

Ключ для настройки Android графический редактор XML (Назовём его AGXE) должным образом, чтобы соответствовать точно результат вашей программы. Для этого существует несколько способов настройки.

В вашем случае, если вы используете Holo.Light для вашего приложения, в вашей теме настройки AGXE (в светло-голубой подсветкой) может быть Холо/Theme.Holo (или что-то еще), который имеет черный внешний вид для пустое пространство.

Если вы хотите знать, как ваш макет приложение будет выглядеть в Holo.Light тему вы должны вручную установить тему для Holo.Light/Theme.Holo.Light

Есть и другие элементы управления в AGXE , который можно использовать для получения наиболее точного представления вашего макета в реальной жизни/эмуляторе, который вы указали (выделено) (если вы хотите, чтобы объяснения для каждого запроса в комментариях ниже).

Если вы хотите установить черный фон в качестве Theme.Holo, вам просто нужно поместить один строковый код во весь макет android:background="#000000", который установит весь фон как черный, а не белый (даже в Theme.Holo.Light), или вы можете указать свою тему как Theme.Holo.

Read more here

+0

Oh !!! Благодаря !! Какой полезный и полезный пользователь вы! Благодаря!Ну, теперь я понимаю только один вопрос, который у меня есть, я не мог понять, что означает значок веб-браузера (выделено фиолетовым)? – user2547460

+0

А также значок, выделенный коричневым? что это значит? Еще раз спасибо!! – user2547460

+0

Тем не менее, есть темы (которые, как предполагается, будут распространены во всех андроидах), разные платформы для Android обрабатывают одну и ту же тему по-разному, поэтому на разных платформах будут небольшие изменения. Этот селектор (коричневый с иконкой андроида в нем) позволяет просмотреть приблизительный предварительный просмотр приложения в каждой версии платформы Android. –