2013-10-11 4 views
0

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

Я сделал исследование и обнаружили,

res/layout/my_layout.xml    // layout for normal screen size ("default") 
res/layout-small/my_layout.xml  // layout for small screen size 
res/layout-large/my_layout.xml  // layout for large screen size 
res/layout-xlarge/my_layout.xml  // layout for extra large screen size 
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation 
res/drawable-mdpi/my_icon.png  // bitmap for medium density 
res/drawable-hdpi/my_icon.png  // bitmap for high density 
res/drawable-xhdpi/my_icon.png  // bitmap for extra high density 

и в манифесте

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

ли все это сделано ?? или я хочу изменить что-то другое, чем это?

+0

то не прибегая к помощи брата –

+0

после прибегая к помощи Я нашел это bro..i застрял в том, где положить xml-файлы .. означает, в какой папке для определенного разрешения .. –

+0

просто перейдите по ссылке предоставленной Brontok. это дает u в правильном направлении.ok –

ответ

1

Вам нужно создать новые файлы макетов для версий планшета, Java часть достаточно, но макеты и образы чертежей - главное, что вам нужно.

Пройдите Supporting Multiple Screens, здесь у вас будет полное представление о том, как создать пользовательский интерфейс, поддерживающий планшеты, и их res папки.

Для всех разрешений планшета проверить это link

ниже доступные разрешающие андроид мобильный и таблетки

1 2560*1600 
2 1366*768 
3 1280*800 
4 1280*768 
5 1024*768 
6 1024*600 
7 960*640 
8 960*540 
9 854*480 
10 800*600 
11 800*480 
12 800*400 
13 640*360 
14 640*240 
15 480*320 
16 400*240 
17 320*240 

Наиболее распространенные резолюции таблеток

Samsung Galaxy Tab 10.1 3G - 10.1 inches, 1280 x 800 pixels 
Samsung P1000 Galaxy Tab - 7.0 inches, 600 x 1024 pixels 
+0

жаль спросить вас..активно я перепутал .. u сказал, что мне нужно воссоздать макеты xml-файлов .. так что моя проблема в том, какие изменения мне нужно сделать в существующих макетах xml-файлов? –

+0

и у меня нет изображений разного размера .. так что я не могу сохранить это в папке с возможностью перемещения .. так что он будет поддерживать все устройства .. ?? –

+0

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

0

Для применения для работы это достаточно. Но вы должны позаботиться о размере приложения. Когда вы добавляете изображения в выпадающие папки, это увеличит размер вашего проекта. Поэтому, если вы используете одни и те же изображения для всех экранов, поместите это изображение в папку с возможностью переноса. Он автоматически выбирается на всех экранах, и если вы хотите, чтобы разные изображения для разных размеров экрана помещались в разные папки макета. Вы можете сделать различные макеты в соответствии с размером экрана, который будет установлен. Андроид автоматически подберет правильные файлы xml.

+0

и как насчет xml ?? –

+0

он автоматически заберет – Ameer

0

добавить layout-large-hdpi папку Ур ресурсы и скопировать файлы с layout к созданным, всех ур созданных макетов автоматически преобразуются в размер экрана планшета