2015-04-29 3 views
0

я прошел совсем немного, и я до сих пор в недоумении, что мне нужно сделать:Установка темы в андроид приложения

http://developer.android.com/design/style/themes.html http://developer.android.com/guide/topics/ui/themes.html

Я вид установлен использовать «Диалог» тема в моем IDE (IntelliJ IDEA 14.1.2), и приложение выглядит следующим образом в insepctor:

enter image description here

Однако выглядит совершенно по-разному на моем телефоне (Много л arger, но это не главное).

enter image description here

Что я делаю неправильно и как я могу получить этот эффект?

+0

Вам нужно скрыть ActionBar. Эта [ссылка] (http://stackoverflow.com/questions/8500283/how-to-hide-action-bar-before-activity-is-created-and-then-show-it-again) поможет вам. – Rooney

+0

@Rooney - панель действий не имеет значения. Стиль рамки/андроид вверху - это тема. – Hobbyist

+0

@rasmeta - Вопрос такой же ясный, как я могу это сделать. Тема, используемая в инспекторе, отличается от той, которая используется на скомпилированном APK. – Hobbyist

ответ

0

Добавить в Android Manifest

<activity 
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/> 
0

я использую это в одном из моей деятельности, и это нормально:

 <activity 
     android:name="eddine.charef.mechalikh.swipedemo.mapDialog" 
     android:excludeFromRecents="true" 
     android:launchMode="singleInstance" 
     android:theme="@android:style/Theme.Dialog" ><!--add this--> 
     </activity> 

может быть, ваш андроид версия не поддерживает это.

+0

Это работает, но это не полный экран. – Hobbyist

+0

в вашем реальном устройстве pictureit не показывает диалог. –

+0

Посмотрите на изображение устройства (это от инспектора). Вы видите границу вокруг него? Отступ ленты. Это из темы «Диалог». : | – Hobbyist