Как я могу связать растровое изображение Android с возможностью рисования из другого размера (drawable- large-mdpi псевдонимы для drawable-hdpi)

Я работаю над добавлением поддержки экранов размером с планшет в свои приложения. У меня уже есть изображения в 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, но я не знаю, как ссылаться на чертеж из определенного каталога. Любая помощь?

Содержимое /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').
14
задан Kenny Wyland 18 February 2011 в 21:57
поделиться