2015-07-22 1 views
1

Я использую Android Studio версии 1.2.2как определить Dimens для Кратномасштабного в андроиде студии

я хочу, чтобы построить приложение в Кратномасштабном Так я использовал dimens.xml для некоторых разрешений, но это не работает хорошо, и всегда шоу MDPI ресурсы

dimens.xml

В AndroidManifest.xml я поставил:

<supports-screens 
     android:smallScreens="true" 
     android:normalScreens="true" 
     android:largeScreens="true" 
     android:xlargeScreens="true" 
     android:anyDensity="true" 
     android:resizeable="true"/> 

есть dimens.xml для Четыре резолюции, протестированные на Samsung Galaxy Tab2 10.1 "(плотность 4), но не работает хорошо Так что же плохого в этом проекте?

решаемые, dimens.xml следует установить до целых разрешений, как

dimens.xml

Плотность программно показывает 4, но в XML должны установить значения для sw720dp.

+0

как вы знаете, это не работает? –

+0

Что не работает, и каким образом? Опубликуйте свои файлы dimens.xml. – W3hri

+0

он всегда возвращает dimens.xml (mdpi) ресурсы. textize всегда mdpi для всех плотностей – AndroSco

ответ

2

Но для этого вы должны добавить

<supports-screens 
    android:smallScreens="true" 
    android:normalScreens="true" 
    android:largeScreens="true" 
    android:xlargeScreens="true" 
    android:anyDensity="true" 
    android:resizeable="true"/> 

в вашем manifest.xml

Проверить эту статью multiple-screen-support-in-android-using-android-studio

+1

Проблема была: программная плотность показывает 4, но на xml это sw720dp – AndroSco

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