Android ViewGroup剪辑不起作用

Android ViewGroup剪辑不起作用,第1张

概述为什么 android:clipChildren =“false”不起作用?我希望实现与CSS溢出相同的效果:可见,这样即使子视图位于父布局之外,它们也是可见的.我尝试过类似的东西,虽然 Eclipse中的图形布局显示了正确的行为,但在手机上它不起作用. <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="ht 为什么 android:clipChildren =“false”不起作用?我希望实现与CSS溢出相同的效果:可见,这样即使子视图位于父布局之外,它们也是可见的.我尝试过类似的东西,虽然 Eclipse中的图形布局显示了正确的行为,但在手机上它不起作用.

<?xml version="1.0" enCoding="utf-8"?><relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"androID:layout_wIDth="fill_parent"androID:layout_height="fill_parent"androID:background="#0000FF"androID:clipChildren="false"androID:clipTopadding="false" ><relativeLayout    androID:layout_wIDth="100dp"    androID:layout_height="100dp"    androID:layout_alignParentleft="true"    androID:background="#FF0000"    androID:clipChildren="false"    androID:clipTopadding="false" >    <relativeLayout        androID:layout_wIDth="50dp"        androID:layout_height="50dp"        androID:layout_marginleft="120dp"        androID:background="#00FF00" /></relativeLayout></relativeLayout>
解决方法 我现在正在尝试类似的东西,只有当我在所有父母使用booth androID:clipChildren =“false”时才会起作用,下一个问题是如果在重叠的孩子下面是像ListVIEw一样重绘自己的东西,那么AndroID就会忘记重绘我们的孩子和它消失了:-(

唯一的方法是在重叠的孩子之后手动调用.invalIDate()在每次重绘视图之后:-(
我还发现,至少小的重叠儿童的和平必须在其父母身上.

另一个问题是在父视图之外的视图中接收触摸/点击事件.我没有找到任何解决方案.

总结

以上是内存溢出为你收集整理的Android ViewGroup剪辑不起作用全部内容,希望文章能够帮你解决Android ViewGroup剪辑不起作用所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/web/1124396.html

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

发表评论

登录后才能评论

评论列表(0条)

保存