2015-02-19 2 views
-1

Я нашел следующий класс https://android.googlesource.com/device/google/accessory/demokit/+/4de77996b19a3851675080072f029b0c7d0865ff/app/src/com/google/android/DemoKit/ColorWheel.java, но я действительно не знаю, как его отобразить. Я совершенно новичок в андроиде, и до сих пор я не использовал что-то подобное. Не могли бы вы рассказать мне, как сделать отображение этого класса в действии?Как установить путь для класса, который расширяет представление в xml? Android-Studio

Когда я делаю это

<com.google.android.packageName.ColorWheel> android:id="@+id/view" android:layout_width="fill_parent" android:layout_height="wrap_content" </com.google.android.packageName.ColorWheel> 
+0

[Из комментариев] (http://developer.android.com/resources/samples/ApiDemos/src/com/ example/android/apis/graphics/ColorPickerDialog.html) – Simon

+0

Эта ссылка приводит меня к «примерным данным». Где я должен идти оттуда? Не могли бы вы привести несколько примеров? Спасибо: D – Daniel

+0

Ссылка плохая, попробуйте это http://stackoverflow.com/questions/10410616/how-to-add-custom-view-to-the-layout – Simon

ответ

0

Вы должны использовать полный путь пользовательского вида в макете XML.

Так что:

<com.google.android.DemoKit.ColorWheel></com.google.android.DemoKit.ColorWheel> 

вместо того, чтобы только это:

<ColorWheel></ColorWheel> 

Обратите внимание, что вам необходимо изменить пакет, чтобы соответствовать, где в проекте класс существует, т.е. com.google.android.DemoKit нужно будет который должен быть изменен на любой package этот View подкласс существует.

+0

android: id =" @ + id/view " android : layout_width = "fill_parent" android: layout_height = "wrap_content" Daniel

Смежные вопросы