【问题标题】:Android: Open Sliding Drawer in Graphical Layout in Eclipse?Android:在 Eclipse 的图形布局中打开滑动抽屉?
【发布时间】:2013-03-31 14:25:49
【问题描述】:

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

如果这是不可能的,那么处理这个问题的最佳方法是什么?我猜是一个单独的布局文件?

【问题讨论】:

    标签: android eclipse android-layout android-xml


    【解决方案1】:

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

    我目前使用以下方法:覆盖 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 中将 SlidingDrawer 替换为 my.package.MySlidingDrawer。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多