为什么完全限定标记中的代码在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>
自动完成在我的其他代码上运行正常,这些代码没有嵌入完全限定的标记中......
答案 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:
- 自定义视图布局内的代码完成已得到改进