Страница 1 из 1

Custom view

Добавлено: 08 авг 2012, 14:15
rezak90
Как добавлять/отображать правильно кастомные вьюхи? Прочитал эту статейку http://davidmd.ru/2011/11/20/custom-see ... F-android/ но не могу понять как прилепить её в лейаут. Сделал так:

Код: Выделить всё

<my.custom_seekbar.components.MySeekBar
        android:id="@+id/mySeekBar1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="19dp" />
но выдаёт NullPointerException

Re: Custom view

Добавлено: 08 авг 2012, 16:46
andev
Все работает, не очень четко, правда (координаты сбиты), но работает.

Проект:
http://www.rapidshare.ru/2862404

Изображение

Re: Custom view

Добавлено: 08 авг 2012, 17:04
rezak90
спс, а проблема лишь был в том что я реализовал только один конструктоp в SeekBar'е а надо было все три реализовать.
Тему можно delete.

Re: Custom view

Добавлено: 08 авг 2012, 17:30
andev
Зачем же ее delete? может кому-то понадобится

Re: Custom view

Добавлено: 08 авг 2012, 18:47
AndreyI
rezak90 писал(а):спс, а проблема лишь был в том что я реализовал только один конструктоp в SeekBar'е а надо было все три реализовать.
Тему можно delete.
Все верно, если юзаем контрол через xml нужно перегружать, как минимум, конструктор (Context context, AttributeSet attrs) его используют инфляторы (если не заданы стили).