Android:在Eclipse中以图形布局打开滑动抽屉?

时间:2013-04-09 08:39:45

标签: android eclipse android-layout android-xml

在Eclipse图形布局预览中查看时是否可以打开SlidingDrawer?默认情况下,它在查看时关闭,因此我无法看到SlidingDrawer内的布局发生了什么。

如果无法做到这一点,处理此问题的最佳方法是什么?我猜一个单独的布局文件?

1 个答案:

答案 0 :(得分:0)

我不确定是否有标准方法可以做到这一点。

我目前使用以下方法:在Eclipse布局预览中重写SlidingDrawer.onFinishInflate()以强制它打开。

import android.widget.SlidingDrawer;

public class MySlidingDrawer extends SlidingDrawer {

    public MySlidingDrawer(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }

    public MySlidingDrawer(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    @Override
    protected void onFinishInflate() {
        super.onFinishInflate();
        if (isInEditMode()) {
            open();
        }
    }
}

然后,当然,在layout.xml中用my.package.MySlidingDrawer替换SlidingDrawer。