我想在按下按钮时在我的Android活动中画一条垂直的直线。请解释我如何绘制一条长度为&的位置。如何在按下按钮时在活动中绘制垂直线?
详述: 我有一个垂直方向的线性布局。一组按钮构成了这种线性布局。当我按下一个按钮时,我想要一条线出现在这些按钮的右侧,就好像将屏幕分为一半 - 一条宽度= 2dip和高度= 200dip的直线。
我想在按下按钮时在我的Android活动中画一条垂直的直线。请解释我如何绘制一条长度为&的位置。如何在按下按钮时在活动中绘制垂直线?
详述: 我有一个垂直方向的线性布局。一组按钮构成了这种线性布局。当我按下一个按钮时,我想要一条线出现在这些按钮的右侧,就好像将屏幕分为一半 - 一条宽度= 2dip和高度= 200dip的直线。
我自己解决了。 您需要做的就是用适当的参数定义一个视图并用颜色填充背景。您可能希望使用嵌套的线性布局来正确定位线条。
<View
android:id="@+id/View01"
android:layout_width="2dip"
android:layout_height="500dip"
android:background="#2B497B"
/>
所以,如果它可能对任何人有用,我已经在这里贴出答案!
要动态绘制ü可以使用下面的代码片段:
View view = new View(this);
view.setLayoutParams(new LayoutParams(2,LayoutParams.FILL_PARENT));
view.setBackgroundColor(Color.BLACK);
layout.add(view);
提到可以作为分隔符的线性布局本身
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="3dp"
android:layout_marginTop="152dp"
android:background="@color/black"
android:orientation="horizontal"
/>
我这是我的屏幕所需的水平分隔符将屏幕分为两部分..
什么样的垂直线?什么样的活动?什么样的观点?我们需要更多信息 – Falmarri 2010-09-28 04:46:12
我已经添加了详细说明,希望这些信息足够。 – kiki 2010-09-28 08:05:09