Предположим, я создаю собственный класс MyView, который расширяет android.widget.RelativeLayout.Затем я создаю XML-файл, который использует MyView
<com.myapp.MyView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:longClickable="true"/>
. Я заметил, что когда я писал XML-файл, я не мог получить подсказку или завершение кода, которого я ожидал от Eclipse из-за наследования от RelativeLayout,Это нормально?Я экспериментировал с созданием стиля, чтобы увидеть, поможет ли это Eclipse соединить точки.Я установил родительский атрибут для стиля RelativeLayout, найденного в файле attrs.xml SDK (код ниже).Это не имело никакого эффекта.Похоже, что Eclipse не знает о стилях, отличных от SDK.Это правильно?
<resources>
<declare-styleable
name="MyView"
parent="@android:style/RelativeLayout"/>
</resources>
Большое спасибо!