我想将android.support.design.widget.NavigationView
分隔符应用到我拥有的另一个视图中。我希望它是同一个分频器。 NavigationView中的分隔符用于指定组时不知道的人。您可以看到分隔符here的示例。我希望有一个类似于其他地方的视图:
<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="the same divider as navigationView"
android:showDividers="beginning"/>
材料设计包的gradle依赖性(如果重要):
compile 'com.android.support:design:22.2.1'
所以我只是试图重用设计库在其他地方使用的相同分隔符图标。
答案 0 :(得分:0)
我查看了设计库本身,发现他们正在以标准方式制作分隔符:
<View android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?android:attr/listDivider"/>
我将其复制到我的代码中,现在使用相同的分隔符。我没有意识到这是一个标准。
你也可以通过设置这样的分隔符来直接操作linearlayout:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:showDividers="beginning"
android:divider="?android:attr/listDivider">