В какой папке drawable какие разрешения хранить
В какой папке drawable какие разрешения хранить
Привет всем. прошу прощения я не по теме, просто не знал где писать. Но мне очень нужно разбираться в dpi попках. никак не пойму в каком папке с каким разрешением картинку вставить. Прошу помогите кто может. Очень прошу.
Re: Урок 110. Android 3. Fragments. DialogFragment - диалог
http://developer.android.com/guide/prac ... esign.htmlNarKira писал(а):Привет всем. прошу прощения я не по теме, просто не знал где писать. Но мне очень нужно разбираться в dpi попках. никак не пойму в каком папке с каким разрешением картинку вставить. Прошу помогите кто может. Очень прошу.
По убыванию:
- xdpi
hdpi
mdpi
ldpi
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 110. Android 3. Fragments. DialogFragment - диалог
я знаю что какая папка для какого размера, но не понимаю например где я должен поставить скажем картинку с разрешением 720x1280, это разрешение samsung galaxy s 3.
Re: В какой папке drawable какие разрешения хранить
Сделал 4 рисунка разных размеров в соответствии с коэффициентами. Раскидал их по соответствующим папками.
В активити добавил ImageView с android:src="@drawable/mypicture"
В Graphical Layout выбираю и меняю различные устройства, а рисунок так и остается один.
В активити добавил ImageView с android:src="@drawable/mypicture"
В Graphical Layout выбираю и меняю различные устройства, а рисунок так и остается один.
Re: В какой папке drawable какие разрешения хранить
всмысле того же разрешения остаётся?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: В какой папке drawable какие разрешения хранить
а что в проперти картинки? киньте лейаут, посмотрим.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: В какой папке drawable какие разрешения хранить
Чтобы узнать с каким размером экрана запущено приложение можно в onCreate поместить, к примеру следующий код:
Код: Выделить всё
Configuration conf=getResources().getConfiguration();
int screenSize=conf.screenLayout&Configuration.SCREENLAYOUT_SIZE_MASK;
switch (screenSize) {
case Configuration.SCREENLAYOUT_SIZE_SMALL:
Log.d("MyLog", "Screen size: small(ldpi)");
break;
case Configuration.SCREENLAYOUT_SIZE_NORMAL:
Log.d("MyLog", "Screen size: normal(mdpi)");
break;
case Configuration.SCREENLAYOUT_SIZE_LARGE:
Log.d("MyLog", "Screen size: large(hdpi)");
break;
case Configuration.SCREENLAYOUT_SIZE_XLARGE:
Log.d("MyLog", "Screen size: xlarge(xhdpi)");
break;
case Configuration.SCREENLAYOUT_SIZE_UNDEFINED:
Log.d("MyLog", "Screen size: undefined");
break;
default:
break;
}
Re: В какой папке drawable какие разрешения хранить
Код элемента вот:
Соответственно в каждой папке находится по файлу photo4wd.png с соответствующим разрешением.
Проблема в том, что в граф. компоновщике выбираю разные устройства 2.7, 7", 10" а везде показывается одно и тоже изображение
Код: Выделить всё
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:alpha="0.35"
android:paddingLeft="15dp"
android:paddingTop="15dp"
android:src="@drawable/photo4wd" />
Проблема в том, что в граф. компоновщике выбираю разные устройства 2.7, 7", 10" а везде показывается одно и тоже изображение
Re: В какой папке drawable какие разрешения хранить
возможно из-за того что картинка привязана
layout_alignParentLeft="true"
android:layout_alignParentTop="true"
и по этому не "растягивается", хоть и выбирается её соответствующая разрешению картинка
З.Ы. android:alpha="0.35" если не ошибаюсь доступна начиная с 11 апи, ниже 3.0 не будет работать.
layout_alignParentLeft="true"
android:layout_alignParentTop="true"
и по этому не "растягивается", хоть и выбирается её соответствующая разрешению картинка
З.Ы. android:alpha="0.35" если не ошибаюсь доступна начиная с 11 апи, ниже 3.0 не будет работать.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: В какой папке drawable какие разрешения хранить
Убрал все 3-строки - не помогло
Re: В какой папке drawable какие разрешения хранить
попробуйте не android:src a android:background
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: В какой папке drawable какие разрешения хранить
Попробовал, нет эффекта. А в манифесте нужно что-нибудь прописывать?
Re: В какой папке drawable какие разрешения хранить
нет, скорее всего просто экран эклипсовский не перегружает картинку, попробуйте на телефонах с разными экранами.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: В какой папке drawable какие разрешения хранить
У меня меняется картинка нормально, ADT и SDK 21-й версии. Я сделал разные картинки для разных разрешений (чтоб сразу было видно), задал им одинаковые имена и раскидал по соответствующим папкам. При выборе разных разрешений экрана в Eclipse, картинка меняется.
А если задать Preview All Screens, то можно увидеть их все одновременно
А если задать Preview All Screens, то можно увидеть их все одновременно
Re: В какой папке drawable какие разрешения хранить
может автор их по разному назвал?! смешно звучит, но вдруг...
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена