图片未显示在工具栏中

时间:2020-10-01 15:59:41

标签: android xml android-studio android-layout

我将应用程序徽标添加到我的工具栏上,但未显示该徽标,它显示在android studio的xml预览中,但未显示在实际的物理设备上。我试图将其缩小,但仍然没有显示。

app_bar_layout.xml

<?xml version="1.0" encoding="utf-8"?>

<androidx.appcompat.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/main_app_bar"
android:background="@drawable/tshape"
>

<de.hdodenhof.circleimageview.CircleImageView
    android:layout_width="40dp"
    android:layout_height="40dp"
    android:layout_gravity="center"
    android:src="@drawable/friendzr_ios" />


 </androidx.appcompat.widget.Toolbar>

tshape.xml

 <?xml version="1.0" encoding="utf-8"?>

 <shape
xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_width="wrap_content">

 <solid
    android:color="#FFFFFF">
</solid>

<stroke
    android:width="0.5dp"
    android:color="#424242">
</stroke>




 </shape>

并将其保存在我的MainActivity.xml

    <include
    layout="@layout/app_bar_layout"
    android:id="@+id/toolbar"
    />

1 个答案:

答案 0 :(得分:0)

此代码对我有用:

<androidx.appcompat.widget.Toolbar
                android:id="@+id/toolbar"
                android:layout_width="match_parent"
                android:layout_height="?attr/actionBarSize"
                android:background="@color/white"
                android:elevation="20dp">

                <ImageView
                    android:layout_width="@dimen/_26sdp"
                    android:layout_height="@dimen/_26sdp"
                    android:layout_gravity="center"
                    android:src="@drawable/logo"/>
            </androidx.appcompat.widget.Toolbar>