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
для созданного, все созданные вами макеты будут автоматически преобразованы в размер экрана планшета