Android 用线条划出视图
我想得到一条水平线,它在ListView中撞击整个视图,所以我给出了撞击ListView中整个元素的效果 我怎样才能做到这一点?我发现了如何在视图下方画一条线,而不是在视图上方Android 用线条划出视图,android,android-layout,listview,Android,Android Layout,Listview,我想得到一条水平线,它在ListView中撞击整个视图,所以我给出了撞击ListView中整个元素的效果 我怎样才能做到这一点?我发现了如何在视图下方画一条线,而不是在视图上方 不要认为有一种标准的快速方法来做这样的事情,但是你可以创建一个填充父视图宽度和1dp高度的视图,并使整个视图相对于父视图居中。使你的自定义视图像stike图像一样,并根据你对当前视图的要求使其可见不可见。我找到了答案,如果有人认为这很有用: 创建一个FrameLayout,在它里面我把线性布局和文本视图放在里面,然后是一
不要认为有一种标准的快速方法来做这样的事情,但是你可以创建一个填充父视图宽度和1dp高度的视图,并使整个视图相对于父视图居中。使你的自定义视图像stike图像一样,并根据你对当前视图的要求使其可见不可见。我找到了答案,如果有人认为这很有用: 创建一个FrameLayout,在它里面我把线性布局和文本视图放在里面,然后是一个高度=1dp宽度=fill\u父视图和重心的视图 FrameLayout实际上是为了创建多个图层视图而创建的,因此它是一件完美的事情
关于详细信息,我在listAdapter中使视图可见或消失。这将在视图上创建一条删除线
<View
android:id="@+id/View_Strike"
android:layout_width="match_parent"
android:layout_below="@id/Layout_myRow"
android:layout_height="1dp"
android:background="@android:color/white" />
现在,您正在为listview设计行布局。将此上方视图放置在行布局中所需位置,使其与文本视图重叠
并使其可见性消失
现在,根据情况,当你必须穿过你的物品时,使其可见
当然是解决办法!!我在我的一个应用程序中使用过它,但我认为这是为了在文本上添加删除线,我想删除整个视图,让我上传一个图形示例:这就是方法。请记住,父布局必须是相对布局,才能在子+1上使用下面的布局_