android - 如何动态绘制垂直线?

标签 android

我想要在表格行内动态绘制一条垂直线。 XML 中的一些内容如下所示:

我能够从代码中获取除“ View ”之外的所有布局。任何建议将不胜感激!

<TableRow>
   <LinearLayout 
     ......
     android:orientation="vertical">
     <CheckBox>..</CheckBox>
     <Button>..</Button>
  </LinearLayout>

  <View   // this is what I want to achieve, dynamically
    android:layout_width="2dip"
    android:layout_height="fill_parent"
    android:background="#FAFFFB"/>

</TableRow>

最佳答案

试试这个:

View view = new View(this);
view.setLayoutParams(new LayoutParams(2,LayoutParams.FILL_PARENT));
view.setBackgroundColor(Color.BLACK);
layout.add(view);

关于android - 如何动态绘制垂直线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5371214/

相关文章:

android - 抽屉导航主页图标未恢复为汉堡包图标

android - 尝试对服务器执行 POST 时获取 java.util.NoSuchElementException。服务器的响应是 204/success,但仍然会引发异常

android - 调用休息网络服务?

android - 如何调试android回调?

java - 我如何将 latlng 数组列表的值传递给多边形

android - EditText高度问题

java - libGDX 导致多点触控问题

android - ConstraintLayout 子级的样式

android - 如何通过在 android 的 Fragment 中调用 finish() 来关闭窗口?

Android如何去掉椭圆末尾的问号