更改按钮的位置
我在 XML 文件的 AbsoluteLayout 中有一个按钮。从那里我可以设置按钮的 (x,y) 位置。
如何以编程方式获取和设置按钮的 (x,y) 坐标?
谢谢大家。
I have one button in an AbsoluteLayout in an XML file. From there I am able to set the (x,y) position of the button.
How can I get and set the (x,y) coordinates of the button programmatically?
Thanks all.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您必须获得对按钮的引用,例如通过调用 findViewById()。当您获得对按钮的引用时,您可以使用按钮设置 x 和 y 值。setX() 和按钮。setY()。
You have to get a reference to you button, for example by calling findViewById(). When you got the reference to the button you can set the x and y value with button.setX() and button.setY().
您要寻找的答案位于
LayoutParams
中。首先,我建议不要使用AbsoluteLayout——它已被弃用——并使用其他东西,也许是FrameLayout,并且只使用左边距和上边距作为x和y偏移。但是,回答你的问题:
或者:
The answer you're looking for is in
LayoutParams
. Firstly, I'd suggest not using AbsoluteLayout -- it's deprecated -- and using something else, maybe a FrameLayout, and just using the left and top margins as your x and y offsets.However, to answer your question:
Or alternatively:
嗯,你可以试试这个。 。 。
是否有一种简单的方法可以在 Android 视图的顶部和底部添加边框?
只要去这个网站你就会得到解决方案。如果没有那就回复我。
如果它对你有帮助,请给我投票。
谢谢。
hummm u can try this. . .
Is there an easy way to add a border to the top and bottom of an Android View?
Just go threw this site u will get the Sollution. If not then reply to me.
And if its help u then give me a vote.
Thanks.
尝试使用视图的布局方法: http://developer.android.com/reference/android/view/View.html#layout(int,%20int,%20int,%20int)
Try using the layout-method of the View: http://developer.android.com/reference/android/view/View.html#layout(int,%20int,%20int,%20int)