Пример Android Launcher в разрешении телефона, и мне нужно отредактировать его для экрана планшета - PullRequest
0 голосов
/ 26 февраля 2012

Я редактирую образец Android Home Launcher в 2.3.3, и это в разрешении для телефонов.Есть миллион экземпляров

android:layout_width="78dip"
android:layout_height="65dip"

И они в основном все разные.Я хочу, чтобы он расширялся и не был размытым на всех разрешениях.В общем, я хочу, чтобы он был не конкретным и автоматически подходящим.

Ответы [ 2 ]

1 голос
/ 12 сентября 2013

Я сам в этом не уверен, но, видимо, теперь у меня в телефоне все больше не размыто (SIII без root Android 4.1.2).Я пытался подавить все предупреждения (используя Eclipse), и он просто стал резким, хотя значки стали очень маленькими.

Я считаю, что это потому, что я указываю версию API.Значки небольшие, потому что в коде есть какая-то часть, из-за которой PPI приложения не увеличивается до максимума для моего телефона.

Так что в AndroidManifest.xml я внес некоторые изменения (на самом деле, не уверен, какая часть делает его хорошим):

  • Я добавил versionName и versionCode для манифеста
  • Я добавил использование-sdk для минимального уровня API 14 (это Android 4.0) и цели и максимум 18 (Android 4.3) - я подозреваюэто включает высокое разрешение (если я не ошибаюсь, после изменений версии Android)
  • из-за использования-sdk, мне нужно было подавить предупреждение о allowBackup

Что-то не так с stackoverflowблок кодирования, поэтому я буду использовать Snipt для моего AndroidManifest.Вот ссылка: https://snipt.net/hansccwolf/sharp-resolution-of-android-home-sample-androidmanifestxml/

Обновление:
Мне удалось сделать иконки в недавнем / любимом большом , хотя пока не для всех приложений .

  • В конструкторе ApplicationsStackLayout.java с двумя параметрами замените значение mIconSize с 42 на комментарий ((int)getResources().getDimension(android.R.dimen.app_icon_size);
  • В Home.java ищите похожие комментарии.Раскомментируйте ширину и высоту.Также раскомментируйте строку перед шириной и высотой на ресурсах.Затем Eclipse предупредил меня об импорте ресурсов.

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

0 голосов
/ 26 февраля 2012

Я думаю, что вы должны использовать "android: layout_height =" 65dp "" dp ", но я не уверен, что это то же самое.

...