【问题标题】:Customizing navigation view items自定义导航视图项
【发布时间】:2017-03-27 07:38:41
【问题描述】:

我想创建一个自定义导航视图,根据我的设计更改导航视图项的默认填充。在更改相同内容时,我尝试将具有所需填充值的自定义样式应用于导航视图但是在应用时,它会更改整个导航视图包括标题但我想要的是根据我的设计将不同的填充值应用于不同的菜单项组。

这是我的设计

就像您从图像中看到的那样,顶部组的左侧填充与底部组的左侧填充不同。如何更改此设置,否则我必须在导航视图中使用列表视图。

【问题讨论】:

    标签: android navigation-drawer customization android-navigationview


    【解决方案1】:

    你可以像这样自定义你的导航视图

    <android.support.design.widget.NavigationView
            android:id="@+id/nav_view"
            android:layout_width="200dp"
            android:layout_height="match_parent"
            android:layout_gravity="start"
            android:fitsSystemWindows="true">
            <ImageView
                android:layout_width="match_parent"
                android:layout_height="200dp"
               android:src="@drawable/dirghhome"/>
            <ListView
                android:id="@+id/lst_menu_items"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="200dp"
                android:layout_weight="1" />
              <Textview> 
                android:layout_width="match_parent"
                android:layout_height="wrap_content"/>
              <LinearLayout...........</LinearLayout>
    
    </android.support.design.widget.NavigationView>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-05
      • 2023-03-11
      • 1970-01-01
      • 2019-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多