【发布时间】:2010-08-25 17:20:34
【问题描述】:
谁能告诉我这是否是 SDK/IDE 中的错误:
我添加到布局 XML 中的任何自定义或扩展布局都会导致 IDE 忽略该布局的任何子视图这一事实(它们只是从大纲视图/窗口中消失),从而使它们无法通过属性视图进行编辑/窗户。 (我需要扩展布局以使 onSetAlpha() 公开)
仅供参考:我正在为 Android 1.5 及更高版本进行开发,使用 Eclipse 中的所有最新插件/更新
这是一个简单的布局 XML 示例和导致此错误的扩展布局。
[扩展布局]
package com.test;
public class CustomLinearLayout extends LinearLayout
{
public CustomLinearLayout(Context context, AttributeSet attrs) {
super(context, attrs);
}
public CustomLinearLayout(Context context) {
super(context);
}
}
[简单布局 XML]
<?xml version="1.0" encoding="utf-8"?>
<com.test.CustomLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView android:id="@+id/ImageView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ImageView>
</com.test.CustomLinearLayout>
ImageView01 在属性或大纲视图/窗口中不可见或不可编辑。
谢谢。
【问题讨论】: