如何在2种布局之间动态移动分隔线分隔线?

如何在2种布局之间动态移动分隔线分隔线?,第1张

概述我在同一个xml文件中有两个布局(顶部布局和底部底部布局).我希望用户能够抓住将他们分开的边缘,并能够相应地上下移动布局.有点像滑动门,但它从中间开始,可以从顶部或底部移动到释放触摸的位置你怎么说我可以做到这一点?我可以在版图边缘实现触摸式侦听器,还是有更好的方法?谢谢解决

我在同一个xml文件中有两个布局(顶部布局和底部底部布局).我希望用户能够抓住将他们分开的边缘,并能够相应地上下移动布局.有点像滑动门,但它从中间开始,可以从顶部或底部移动到释放触摸的位置
你怎么说我可以做到这一点?我可以在版图边缘实现触摸式侦听器,还是有更好的方法?
谢谢

解决方法:

我这样做的方法是在两个版面之间有一个VIEw.布局将作为示例:

<linearLayout>      <linearLayout androID:layout_wIDth="fill_parent"            androID:layout_height="0dip"            androID:layout_weight="0.5"/>      <VIEw androID:ID="@+ID/layout_draggable"           androID:layout_height="10dip"            androID:layout_wIDth="fill_parent"  />      <linearLayout androID:layout_wIDth="fill_parent"            androID:layout_height="0dip"            androID:layout_weight="0.5"/></linearLayout>

然后,您将在中间视图上有一个触摸侦听器,这将更改两个布局的权重.浮点数必须加起来为1,这样也会使可拖动的VIEw也移动.

总结

以上是内存溢出为你收集整理的如何在2种布局之间动态移动分隔线/分隔线?全部内容,希望文章能够帮你解决如何在2种布局之间动态移动分隔线/分隔线?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1084740.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存