Как использовать ShapeDrawable с ресурсом макета xml

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

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

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

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

person Steblo    schedule 22.02.2011    source источник


Ответы (1)


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

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

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

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

person sonnyd    schedule 18.03.2011