从材质抽屉中删除左边距

诺鲁尔

如何删除空间Mikepenz Material Drawer。我对配置文件菜单和抽屉项目使用了自定义布局。我没有为这些视图设置边距或填充。我也尝试将活动水平边距设置为0。在此处输入图片说明我们将不胜感激。同样边距右边也。个人资料菜单还可以。它没有问题。而抽屉项目正面临这个问题。

下面的代码是配置文件菜单

 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:fitsSystemWindows="true"
    android:orientation="vertical">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="30dp"
        android:orientation="vertical">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

            <de.hdodenhof.circleimageview.CircleImageView
                android:id="@+id/imgUserProfileImage"
                android:layout_width="40dp"
                android:layout_height="40dp"
                android:layout_margin="@dimen/min_margin"
                android:src="@drawable/parent" />

            <com.CustomTextView

                android:id="@+id/txtUserName"

                style="@style/label_text_primary"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:padding="10dp"
                android:text="Noorul"
                app:font="@string/montserrat_semi_bold" />
        </LinearLayout>

        <View
            android:layout_width="match_parent"
            android:layout_height="0.3dp"
            android:layout_marginTop="@dimen/min_margin"
            android:layout_marginLeft="@dimen/min_margin"
            android:background="#999999" />
    </LinearLayout>


</LinearLayout>

以下代码用于抽屉项目菜单

    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/lnrSecond_menu"
    android:layout_width="match_parent"
    android:layout_height="@dimen/material_drawer_item_secondary"
    android:orientation="horizontal">

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="match_parent">

        <View
            android:id="@+id/view"
            android:layout_width="3dp"
            android:layout_height="match_parent"
            android:background="@color/primary"
            android:visibility="gone"/>

    </LinearLayout>

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:gravity="center">

        <ImageView
            android:id="@+id/material_drawer_icon"
            android:layout_width="@dimen/profile_img"
            android:layout_height="@dimen/profile_img"
            android:padding="@dimen/most_most_normal_margin"
            android:src="@mipmap/ic_launcher" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:gravity="center_vertical|start"
        android:orientation="vertical">

        <com.CustomTextView
            android:id="@+id/material_drawer_name"
            style="@style/label_text_secondary"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center_vertical|start"
            android:textDirection="anyRtl"
            android:text="Some Secondary Text"
            app:font="@string/montserrat_regular"
            />

        <com.CustomTextView
            android:id="@+id/material_drawer_description"
            style="@style/label_text_secondary"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:singleLine="true"
            android:visibility="gone"
            app:font="@string/montserrat_regular"
            android:text="Some drawer text" />
    </LinearLayout>

    <LinearLayout
        android:id="@+id/material_drawer_badge_container"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:gravity="right|center">

        <com.CustomTextView
            android:id="@+id/txtMenuBadge"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginRight="@dimen/min_margin"
            android:gravity="center"
            android:text="99" />
    </LinearLayout>

</LinearLayout>

我在哪里犯了错误?帮帮我,我将感谢你们。

迈克彭斯

抽屉中添加了此内容,padding因为它是内所有项目的默认设置Material Design Guidelines由于API 17存在问题,因此我必须在以下这一行中以编程方式进行设置:https : //github.com/mikepenz/MaterialDrawer/blob/develop/library/src/main/java/com/mikepenz/materialdrawer/model/ BasePrimaryDrawerItem.java#L104

您可能还想发布DrawerItem您使用的,因为屏幕截图看起来并不像您使用的默认项目。

如果您已经创建了自己CustomDrawerItem的填充,则只想再次将padding设置为0px(如果从扩展BasePrimaryDrawerItem),如果没有从其扩展,就可以了。

抽屉不在此处以外的其他任何地方设置此填充。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从ListView行中删除左边距和右边距?

来自分类Dev

删除Microsoft Chart Control的左边距

来自分类Dev

删除表iText Java的左边距和右边距

来自分类Dev

uiimage在文本字段中的左边距

来自分类Dev

Reveal.js中的巨大左边距

来自分类Dev

左边距在文本中无法正常工作

来自分类Dev

uiimage在文本字段中的左边距

来自分类Dev

Intellij - 左边距中的 CSS 颜色框

来自分类Dev

材质UI抽屉中的按钮导航

来自分类Dev

如何在活动抽屉菜单中添加左边框颜色?

来自分类Dev

ListView行在CustomAdapter中以编程方式设置了左边距

来自分类Dev

ListView行在CustomAdapter中以编程方式设置了左边距

来自分类Dev

VS Code 断点圆圈停止显示在左边距中

来自分类Dev

滚动左边距变化

来自分类Dev

UINavigationBar的左边距

来自分类Dev

在材质ui表中为整个边框绘制一个左边框

来自分类Dev

如何在第一个和最后一个div上删除左边距和右边距

来自分类Dev

用JS改变左边距

来自分类Dev

jQuery onclick添加左边距

来自分类Dev

CSS左边距过渡无效

来自分类Dev

如何设置最大左边距?

来自分类Dev

给许多DIV左边距很慢

来自分类Dev

PHPStorm演示模式的左边距

来自分类Dev

如何设置最大左边距?

来自分类Dev

左边距不与自动合并

来自分类Dev

从Angular中的选定材质上方删除文本

来自分类Dev

材质设计:导航抽屉宽度

来自分类Dev

材质 UI - 抽屉无法打开

来自分类Dev

如何从浮点数中删除最左边的数字?