问题标签 [slidingdrawer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
27852 浏览

android - Android:SlidingDrawer的高度可以用wrap_content设置吗?

我正在尝试实现一个SlidingDrawer将占据整个屏幕宽度,但其高度由其内容动态确定的:换句话说,宽度和高度fill_parent的标准布局行为。wrap_content这正是我在布局 XML 中指定的方式(见下文),但滑动抽屉始终打开到全屏高度。我的内容的高度各不相同,但通常只有屏幕高度的一半左右,所以我最终会在它下面留下一个很大的空隙。我想要的是将内容整齐地放在屏幕底部。

我已经尝试了我能想到的一切来修复它,但到目前为止没有任何效果。如果我将SlidingDrawer'设置layout_height为特定值(例如160dip),它可以工作,但这不是我需要的:它必须是动态的。当然,我已经确保所有子元素的高度wrap_content也设置为。

SlidingDrawer 上的文档对此有点模糊,我也找不到任何可以做我所追求的示例。如果有人能看到我哪里出错了,我真的很感谢你的帮助!

0 投票
2 回答
1662 浏览

android - SlidingDrawer 使用 9 个补丁句柄图像

我如何实现以下目标?

预期的实际的

第一张图片显示了我想要达到的结果。第二个是我从布局中得到的当前结果。注意我使用的图像是来自android 1.6 jar 的图像。

0 投票
1 回答
3612 浏览

android - Android SlidingDrawer 操作方法

我查看了很多地方,但我找不到关于如何为我的应用程序制作 SlidingDrawer 的像样的教程。

假设我已经有一个 XML 文件,并且我想向它添加一个滑动抽屉。我还想添加一个 textview 和 listview 对象,以及其中的一些按钮...我将如何去做呢?

任何帮助将不胜感激!

0 投票
1 回答
1084 浏览

android - Android:如何防止 SlidingDrawer 使手柄居中?

我想为抽屉把手指定我自己的自定义布局,但它一直居中,我不希望它居中!

0 投票
2 回答
3511 浏览

android - 相同布局的滑动抽屉

你知道如何实现和winamp for android一样的效果吗?我想做类似的事情。那是当我点击listview时,滑动抽屉弹出。但到目前为止,我只能在不同的新活动中显示滑动抽屉。

如何在重叠视图中实现。那就是当我关闭抽屉时,布局显示在前面,并且滑动手柄在布局上,当我打开抽屉时,它覆盖了主要布局。

有什么想法吗?

谢谢 !!

0 投票
1 回答
103 浏览

android - 状态跨越多个活动的视图

如何创建状态跨越多个活动的自定义视图?创建自定义视图并不是难事。

具体来说,我正在使用一个滑动抽屉,我希望这个抽屉保持它的状态,因为它出现在多个活动上。我还没有看到这样做的编码示例,希望其他人有。谢谢。

0 投票
1 回答
1206 浏览

android - SlidingDrawer 中处理程序和内容之间的空间

当我尝试在水平方向使用 SlidingDrawer 时,我在处理程序和内容之间有一个空间。知道如何摆脱它吗?在垂直方向上我没有空间。

0 投票
2 回答
3766 浏览

android - Android:SlidingDrawer 在 SurfaceView 下消失

我正在尝试在 FrameLayout 上创建具有 LinearLayout 内容的 SlidingDrawer。

起初一切似乎都很好,我在屏幕底部找到了 SlidingDrawer 的手柄。但是,如果我开始向上拖动手柄并且内容开始显示,它会被手柄的边框矩形剪裁。如果我将手柄一直向上拖动,最终会显示整个内容,但是如果我现在向下拖动手柄,它将被内容的边框矩形剪裁。此外,如果手柄一直向上,一旦我开始拖动它,整个内容就会消失。
我仍然可以点击手柄在屏幕上的位置,拖动它并显示内容,但我需要猜测手柄在哪里。

造成这种情况的原因似乎是我在 SlidingDrawer 之前的 xml 文件中有一个 SurfaceView。
从 xml 中删除视图解决了这个问题,但是我需要这个视图。

这是xml:

爪哇:

编辑:我刚刚注意到,如果 DrawView 扩展 View 而不是 SurfaceView,这个问题就会消失。但是,我使用的是专用绘图线程,根据文档(和 LunarLander 示例),当使用专用绘图线程时,它应该绘制到 SurfaceView。

任何帮助将不胜感激!

0 投票
1 回答
1197 浏览

android - SlidingDrawer 手柄的位置?

我想要两个重叠的 SlidingDrawers(跨越整个应用程序窗口),它们的把手并排,以便用户可以轻松打开两个抽屉。但是,手柄似乎总是水平居中放置(对于垂直的 SlidingDrawer),因此手柄会发生碰撞。我为父级尝试了 FrameLayout 和 RelativeLayout ,但是像 android:layout_alignRight 这样的布局选项似乎被句柄忽略了。

0 投票
2 回答
564 浏览

android - SlidingDrawer 中的按钮

在我的 android 应用程序中,我想将按钮放在 SlidingDrawer 的句柄中。

1)你认为从设计的角度来看是正确的吗?

2)如何防止在拖动手柄时按钮获得焦点?