SlidingDrawer在 Eclipse 图形布局预览中查看时是否可以打开?默认情况下,它在查看时是关闭的,所以我看不到SlidingDrawer.
如果这是不可能的,那么处理这个问题的最佳方法是什么?我猜是一个单独的布局文件?
SlidingDrawer在 Eclipse 图形布局预览中查看时是否可以打开?默认情况下,它在查看时是关闭的,所以我看不到SlidingDrawer.
如果这是不可能的,那么处理这个问题的最佳方法是什么?我猜是一个单独的布局文件?
我不确定是否有标准的方法来做到这一点。
我目前使用以下方法:覆盖 SlidingDrawer.onFinishInflate() 以在 Eclipse 布局预览中强制打开它。
导入 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。