gpt4 book ai didi

android - 垂直 LinearLayout 的分隔线?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:41 24 4
gpt4 key购买 nike

所以我尝试使用 XML android:divider 属性在 LinearLayout 中的 View 之间放置分隔线。当我使用垂直 LinearLayout 时,没有显示分隔线。当我使用水平 LinearLayout 时,分隔线出现并且工作正常。这是我用于分隔线的可绘制对象 (drawable/one.xml):

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<size android:width="1dip" />
<solid android:color="#FFFFFF" />
</shape>

这是我的线性布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="@drawable/one"
android:dividerPadding="10dp"
android:showDividers="middle">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="test1"
/>

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="test2"
/>

</LinearLayout>

是否无法在垂直线性布局中使用 divider 属性,还是我遗漏了什么?

最佳答案

对于垂直布局,在drawable中,我认为你需要替换

  <size android:width="1dip" />

  <size android:height="1dip" />

关于android - 垂直 LinearLayout 的分隔线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19507758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com