当按下按钮时,如何在活动中绘制垂直线?
我想在按下按钮时在 Android 活动中绘制一条垂直直线。请解释一下我如何用位置和位置来画线。我想要的长度。
详细说明: 我有一个垂直方向的线性布局。一组按钮构成了这种线性布局。当我按下一个按钮时,我希望这些按钮的右侧出现一条线,就像将屏幕分成两半一样 - 一条宽度 = 2dip 和高度 = 200dip 的直线。
I want to draw a straight vertical line in my Android activity when a button is pressed. Please explain how I can draw the line with a position & length I want.
Elaboration:
I have a linear layout with vertical orientation. A set of buttons constitute this linear layout. When I press one button, I want a line to appear to the right of these buttons, as if dividing the screen halfway - a straight line of width=2dip and height=200dip.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我自己已经解决了。
您需要做的就是使用适当的参数定义一个视图并用颜色填充背景。您可能需要使用嵌套线性布局来正确定位线条。
因此,如果它对其他人有用,我自己已将答案发布在这里!
I have solved it myself.
All you need to do is define a View with appropriate parameters and fill the background with color. You may want to use nested linear layouts for positioning the line correctly.
So if it may be useful to anyone else, I have posted the answer here myself!
要动态绘制,您可以使用下面的代码片段:
To draw dynamically u can use below code snippet:
提到的线性布局本身可以用作分隔符,
我这样做是因为我的屏幕需要一个水平分隔符将屏幕分为两半。
The linear layout mentioned can be used as a divider by itself
I did this as my screen required a horizontal seperator dividing the screen into two halves..