Как использовать ShapeDrawable с ресурсом макета xml - PullRequest
0 голосов
/ 22 февраля 2011

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

Как мне на самом деле надуть это?

Я поместил в файл макета следующее:

<com.example.shapedrawable.CustomDrawableView 
    android:id="@+id/customDrawableView"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" />

1 Ответ

0 голосов
/ 18 марта 2011

После того, как вы определили ShapeDrawable в его собственном XML-файле, вам нужно добавить следующее в layout.xml, куда вы хотите, чтобы он был включен:

<ImageView
    android:src="@drawable/shapeDrawable_filename"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    />

Если вы хотите сделать это программно, у меня нет ответа (пока), но из вашего вопроса, похоже, это должно работать!

Дайте мне знать, если это поможет;)

...