Android - SDK / IDE布局错误(带自定义布局)?

时间:2010-05-31 10:37:22

标签: android ide layout sdk

有人可以告诉我这是否是SDK / IDE中的错误:

我添加到布局XML的任何自定义或扩展布局都会导致IDE忽略该布局的任何子视图(它们只是从大纲视图/窗口中消失)这一事实,从而通过属性视图使它们无法编辑/窗口。 (我需要扩展布局以使onSetAlpha()public)

仅供参考:我正在使用Eclipse中的所有最新插件/更新开发Android 1.5及更高版本

以下是布局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在属性或大纲视图/窗口中不可见或可编辑。

感谢。

1 个答案:

答案 0 :(得分:0)

如果要编辑视图属性,只需替换com.test.CustomLinearLayout即可 使用LinearLayout。 然后,您可以在属性中查看视图,并可以编辑属性。完成编辑后,将标签恢复为原始的标签,从LinearLayout到com.test.CustomLinearLayout