gpt4 book ai didi

android - 替代 AbsoluteLayout

转载 作者:行者123 更新时间:2023-11-29 22:19:16 25 4
gpt4 key购买 nike

问题“AbsoluteLayout 的有用替代品是什么?”似乎是一个经常被问到但从未真正回答过的问题。我的情况如下:

我想放置圆圈(为了简单起见,我使用 RadioButtons 进行测试),以便圆圈之间的距离与所有可能的显示尺寸成比例。

我还需要知道圆圈的位置以匹配 onTouchEvent。

使用 AbsoluteLayout 这似乎相当容易,因为我可以获得(在运行时)defaultDisplay 的宽度和高度,因此我可以相对于显示指标在 AbsoluteLayout 中定位对象。

现在我出于明显的原因想避免使用 AbsoluteLayout,但 RelativeLayout 似乎不是替代方案,因为据我所知,人们只能说“将那个对象放在另一个对象旁边”或下面等等.如何解决这个问题?

最佳答案

在我看来,实现目标的最佳方法是使用 Canvas自己画一切。在 Canvas 中,您拥有运行时屏幕的信息,并且可以完全控制要绘制的内容。

关于android - 替代 AbsoluteLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7696551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com