2011-12-10 40 views
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> 

非常感谢!

回答

0

发现这是ADT 12之前的问题,当它修复时。我使用的是ADT 15,但仍然有问题,因为我正在使用Eclipse的XML编辑器编辑自定义类的布局,而不是Android布局编辑器。

Similar question posted.

相关问题