无法在工具栏中设置图标

时间:2016-08-10 07:54:50

标签: android android-layout android-actionbar android-toolbar

无法在工具栏中设置图标?如何在工具栏中设置四个图标?

请在图片中看到我必须像这张图片一样设置。

enter image description here

但我没有像这样的形象。我得到了我不想要的头衔。图标并非完全符合我的要求。请看代码告诉我在哪里可以进行必要的更改?

toolbar.xml

<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="match_parent"
    android:orientation="vertical">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:minHeight="?attr/actionBarSize"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:titleTextColor="@android:color/white"
        android:background="#f26925"     >


        <ImageView
            android:layout_width="35dp"
            android:layout_height="35dp"
            android:id="@+id/loc"
            android:contentDescription="@string/loc"
            android:src="@drawable/loc" />


        <ImageView
            android:layout_width="35dp"
            android:layout_height="35dp"
            android:paddingLeft="20dp"
            android:layout_toRightOf="@+id/loc"
            android:id="@+id/bookmark"
            android:src="@drawable/bookmark" />
        <ImageView
            android:layout_width="35dp"
            android:layout_height="35dp"
            android:id="@+id/search"
            android:paddingLeft="20dp"
            android:layout_toRightOf="@+id/bookmark"

            android:src="@drawable/search" />
        <ImageView
            android:layout_width="35dp"
            android:layout_height="35dp"
            android:id="@+id/menu"
            android:paddingLeft="20dp"
            android:layout_toRightOf="@+id/search"
            android:src="@drawable/menu" />


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


</LinearLayout>

通过使用这个我得到这样的图像。我不想要这个标题,只想要第一张图片。

请问有什么变化请告诉我?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

尝试这样并根据您的需要调整您的布局。请注意我的答案并不完全是您想要的,而是一个示例,以便您可以实现所需的视图

<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="match_parent"
    android:orientation="vertical">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:minHeight="?attr/actionBarSize"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:titleTextColor="@android:color/white"
        android:background="#f26925"

       >
<ImageView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:contentDescription="@string/banner_alt"
        android:src="@drawable/imagetwo" />
<ImageView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:contentDescription="@string/banner_alt"
        android:src="@drawable/imagetwo" />

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

希望有所帮助