Как я могу использовать самоопределенный вид в файле res / layout / main.xml - PullRequest
0 голосов
/ 10 июля 2011

Проблема предложена, потому что я хочу отредактировать положение, цвет и другие свойства отображения в режиме «что видишь, то и получаешь»;поэтому добавьте определенное поведение в его функцию onDraw (Canvas).Итак, я хочу переписать класс представления, в настоящее время использовать собственный класс в res / layout / main.xml не поддерживается.

Кто-нибудь знает какое-нибудь решение?

1 Ответ

3 голосов
/ 10 июля 2011

Создайте свой собственный класс, который расширяет View и переопределяет метод onDraw.Чем использовать его в XML с полным именем класса.Что-то вроде этого

....
<your.package.MyView android:id="@+id/my_id" ..../>
....

Затем в вашем коде получите ссылку на это, как это

MyView mv = (MyView)findViewById(R.id.my_id);

Здесь является хорошим примером выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...