Если вы хотите достичь этого, не увеличивая размер своего приложения, есть способ позволить экрану высокой плотности и большому экрану со средней плотностью использовать тот же ресурс. Вам нужно поместить изображение, которое вы хотите повторно использовать в папке «drawable-nodpi». Это остановит платформу, выполняющую собственное масштабирование при ее использовании. Например, если у вас есть ресурс под названием «My_Resource», если вы хотите, чтобы экран планшетного размера, чтобы использовать xhdpi ресурс, а затем переместить его из растяжимой-xhdpi и переименовать его так:
/drawable-nodpi/my_resource_xhdpi.png
Тогда в как вытяжка-xhdpi и рисую-XLarge папка, создайте файл с именем my_resource.xml который выглядит следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/my_resource_xhdpi">
</bitmap>
Теперь, когда вы используете @ вытяжку/My_Resource, версия xhdpi будет использоваться xhdpi экранов и XLarge экранов, и вам нужно поддерживать только одну версию изображения. Я использую эту технику довольно много, и она работает очень хорошо. Надеюсь, это поможет!
@ warrenfaith: Я тоже представлен с тем же значением. –
@ Раман-Мисти, извините, я не понимаю, что вы пытаетесь сказать. – WarrenFaith
@WarrenFaith Я пробовал ваш подход, который работал на меня. Благодарю. Но из-за размера приложения, я предполагаю, что я буду использовать подход королевства. – efeyc