1
假设我创建了一个扩展android.widget.RelativeLayout的自定义类MyView。然后,我创建一个使用MyView的在xml中使用自定义Android视图类时,在ADT for Eclipse中失去属性提示是否正常?
<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的继承完成的XML文件。这是正常的吗?我尝试创建一个样式来看看这是否有助于Eclipse连接点。我将parent属性设置为SDK的attrs.xml中的RelativeLayout样式(代码如下)。这没有任何影响。看起来Eclipse并不知道除SDK中的风格以外的风格。它是否正确?
<resources>
<declare-styleable
name="MyView"
parent="@android:style/RelativeLayout"/>
</resources>
非常感谢!