在Eclipse图形布局预览中查看时是否可以打开SlidingDrawer
?默认情况下,它在查看时关闭,因此我无法看到SlidingDrawer
内的布局发生了什么。
如果无法做到这一点,处理此问题的最佳方法是什么?我猜一个单独的布局文件?
答案 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。