Я работаю над добавлением поддержки экранов размером с планшетный компьютер в свои приложения. У меня уже есть изображения в drawable-mdpi и drawable-hdpi для разных экранов плотности. Моя проблема связана с планшетами, такими как Galaxy 7 ", который является" большим "экраном, но все еще является средней плотностью. Часть моего макета имеет 5 кнопок по ширине экрана, которые равномерно распределены. На большом экране с графикой mdpi, хотя изображения очень малы с тоннами пробелов между ними.
Я хотел бы использовать более крупную графику для большого макета, чтобы сделать их подходящими, а также воспользоваться экранной недвижимостью. У меня есть графика с двумя размерами в моем каталоге hdpi, который будет работать отлично. В качестве теста я скопировал все изображения из /res/drawable -hdpi в/res/drawable-large-mdpi, и все выглядело точно так, как я хочу.
Однако я не хочу раздувать размер моего приложения, справляя все эти изображения. Я хотел бы просто создавать псевдонимы для каждого из них, чтобы при запросе /res/drawable -large-mdpi/button_0 он фактически использовал вместо него /res/drawable -hdpi/button_0.
Я попытался создать xml-растровое изображение, но не знаю, как ссылаться на drawable из определенного каталога. Любая помощь?
Содержимое/res/drawable-large-mdpi/button_0.xml:
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable-hdpi/button_0" />
Ошибка, полученная выше:
error: Error: No resource found that matches the given name (at 'src' with value '@drawable-hdpi/button_0_highlighted').