Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的愿望列表在android工具栏中未对齐_Android - Fatal编程技术网

我的愿望列表在android工具栏中未对齐

我的愿望列表在android工具栏中未对齐,android,Android,您好,我的愿望列表图标在右角没有对齐,我想将愿望列表的心形符号固定为角,以及需要显示完整的文本视图标题,如何正确设置我的工具栏,对不起,我的英语不好,这是我的xml我尝试了这个 <android.support.v7.widget.Toolbar android:id="@+id/toolbar_top" android:layout_width="fill_parent" android:layout_height="wrap_content" andr

您好,我的愿望列表图标在右角没有对齐,我想将愿望列表的心形符号固定为角,以及需要显示完整的文本视图标题,如何正确设置我的工具栏,对不起,我的英语不好,这是我的xml我尝试了这个

 <android.support.v7.widget.Toolbar
    android:id="@+id/toolbar_top"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@color/colorPrimary"
    android:minHeight="?attr/actionBarSize"
    app:theme="@style/ThemeToolbar"
    tools:layout_editor_absoluteX="8dp"
    tools:layout_editor_absoluteY="0dp">

    <ImageView
        android:id="@+id/imgback"
        android:layout_width="20dp"
        android:layout_height="20dp"
        android:src="@drawable/whitearrow" />

    <TextView
        android:id="@+id/toolbar_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="40dp"
        android:gravity="center"
        android:text="The Complete React Native"
        android:textColor="@color/colorPrimarywhite"
        android:textSize="20dp"
        android:textStyle="bold" />

    <RelativeLayout
        android:id="@+id/notification"
        android:layout_width="50dp"
        android:layout_height="match_parent">

        <ImageView
            android:id="@+id/imgfav"
            android:layout_width="25dp"
            android:layout_height="25dp"
            android:layout_alignParentRight="true"
            android:src="@drawable/whiteheart" />

    </RelativeLayout>


</android.support.v7.widget.Toolbar>

尝试将
RelativeLayout
作为
工具栏的直接子项

  • 使您的imgback
    ImageView
    ==>
    android:layout\u alignParentLeft=“true”

  • 使您的工具栏\u标题
    文本视图
    ==>

  • 使您的imgfav
    ImageView
    ==>
    android:layout\u alignParentRight=“true”

示例代码

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar_top"
    app:theme="@style/ThemeToolbar"
    tools:layout_editor_absoluteX="8dp"
    tools:layout_editor_absoluteY="0dp"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@color/colorPrimary"
    android:minHeight="?attr/actionBarSize">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <ImageView
            android:id="@+id/imgback"
            android:layout_alignParentLeft="true"
            android:layout_width="20dp"
            android:layout_height="20dp"
            android:src="@drawable/whitearrow" />

        <TextView
            android:id="@+id/toolbar_title"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="40dp"
            android:gravity="center"
            android:layout_centerInParent="true"
            android:text="The Complete React Native"
            android:textColor="@color/colorPrimarywhite"
            android:textSize="20dp"
            android:textStyle="bold" />



            <ImageView
                android:id="@+id/imgfav"
                android:layout_width="25dp"
                android:layout_height="25dp"
                android:layout_alignParentRight="true"
                android:src="@drawable/whiteheart" />


    </RelativeLayout>
</android.support.v7.widget.Toolbar>

在XML中,您不需要添加任何布局, 只需添加属性重力

添加android:layout\u gravity=“left”
-返回箭头图像视图 添加android:gravity=“center\u horizontal”-TextView 添加android:layout_gravity=“right | end”-wishlist Imageview

&删除
相对布局
,它将正常工作

我希望这对你有帮助

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar_top"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@color/colorPrimary"
    android:minHeight="?attr/actionBarSize"
    app:theme="@style/ThemeToolbar"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools">

        <ImageView
            android:id="@+id/imgback"
            android:layout_width="20dp"
            android:layout_height="20dp"
           android:layout_gravity="left"
            android:src="@drawable/whitearrow" />

        <TextView
            android:id="@+id/toolbar_title"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center_horizontal"
            android:text="The Complete React Native"
            android:textColor="@color/colorPrimarywhite"
            android:textSize="20dp"
            android:textStyle="bold"
            android:layout_gravity="center_horizontal|center_vertical"/>

            <ImageView
                android:id="@+id/imgfav"
                android:layout_width="25dp"
                android:layout_height="25dp"
                android:layout_gravity="right|end"
                android:gravity="right"
                android:src="@mipmap/ic_launcher" />

    </android.support.v7.widget.Toolbar>