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" />

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

3 ответа

Решение

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

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

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

Ниже приведены доступные разрешения для Android Mobile и планшета

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

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

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

Другие вопросы по тегам