完全限定标记内的XML代码中没有代码完成

时间:2010-07-27 03:31:40

标签: android xml eclipse layout

为什么完全限定标记中的代码在Eclipse中缺少自动完成?

例如,在以下代码中(注释所在的位置),我提供的任何内容都不会为成员名称/标记名称提供自动完成。

<android.gesture.GestureOverlayView 
  android:id="@+id/gesturePage01"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:layout_weight="1.0">

  <!-- All code entered here lacks code completion -->

</android.gesture.GestureOverlayView>

自动完成在我的其他代码上运行正常,这些代码没有嵌入完全限定的标记中......

2 个答案:

答案 0 :(得分:1)

我也注意到了这个问题,我讨厌它。

我偶然发现了this

尝试:

<view
class="com.android.notepad.NoteEditor$MyEditText" 
id="@+id/note"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:drawable/empty"
android:padding="10dip"
android:scrollbars="vertical"
android:fadingEdge="vertical" />

当我使用这种方法时,代码完成工作得更好。它仍然只有“View”类属性可见。

答案 1 :(得分:1)

只是为其他人阅读此内容。这在ADT 12.0中已经fixed

  
      
  • 自定义视图布局内的代码完成已得到改进
  •