Android 按下按钮时,如何在活动中绘制垂直线?

Android 按下按钮时,如何在活动中绘制垂直线?,android,line,draw,Android,Line,Draw,当按下按钮时,我想在我的Android活动中画一条垂直直线。请解释我如何用我想要的位置和长度来画线 精化: 我有一个垂直方向的线性布局。一组按钮构成了这种线性布局。当我按下一个按钮时,我希望在这些按钮的右侧出现一条线,就像将屏幕分成两部分一样——一条宽=2dip、高=200dip的直线。我自己解决了这个问题。 您所需要做的就是使用适当的参数定义一个视图,并用颜色填充背景。您可能希望使用嵌套线性布局来正确定位直线 <View android:id="@+id/View01"

当按下按钮时,我想在我的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"
       />


我这样做是因为我的屏幕需要一个水平分隔器将屏幕分成两半。

什么样的垂直线?什么样的活动?什么样的观点?我们需要更多的信息,我已经添加了详细说明,希望这些信息足够。