Intereting Posts
AppCompat v22.1.0 не корректно отображает все xml-виджеты для фрагментов Работа с большой базой данных на Android Ошибка раздувания класса android.support.v7.widget.Toolbar? Как отобразить файл .gif в режиме просмотра изображений? Не удалось добавить пользователя в код выхода группы администраторов Hyper-V 2220 Обнаружение горизонтального прокрутки в ListView Откройте PopupWindow и дайте внешним пользователям по-прежнему ощутить Войти в Google для android, не работающего в версии apk ListView не запускает setOnLongClickListener, только setOnItemClickListener КлассNotFoundException dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:61) Как проверить, отображается ли диалог или отображать несколько диалогов того же типа? Преобразование даты и времени в миллисекунды в Android Android – Исправлена ​​ориентация экрана только для 1 страницы (телефонная задержка) Как начать звонок Viber из приложения Android ? Предупреждение о недоставке в неградусном проекте Android Studio 0.4.5

Как использовать собственный вид в макете?

Я создал такой класс

public final class MyView extends View { public MyView(Context context, AttributeSet attrs) { super(context, attrs); [...] } [...] } 

А затем я хочу использовать его в моем layout.xml

 <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <com.hitziger.barcode.MyView android:id="@+id/my_view" android:layout_width="fill_parent" android:layout_height="fill_parent"/> </FrameLayout> 

Но Eclipse говорит мне в журнале ошибок

AndroidManifest: игнорирование неизвестного XML-элемента com.hitziger.barcode.MyView '

Как я могу сделать доступным MyView в макете? Должен ли я публиковать этот класс в другом месте?

Solutions Collecting From Web of "Как использовать собственный вид в макете?"