Android Kotlin-在工具栏内设置徽标

Android Kotlin-在工具栏内设置徽标,android,kotlin,android-toolbar,Android,Kotlin,Android Toolbar,解决方案是使用src方法代替srccomat: toolbar = findViewById(R.id.toolbar) drawerLayout = findViewById(R.id.drawer_layout) navView = findViewById(R.id.nav_view) val toggle = ActionBarDrawerToggle( this, drawerLayout, toolbar, 0, 0 ) drawerLayout.addDrawerLi

解决方案是使用
src
方法代替
srccomat

toolbar = findViewById(R.id.toolbar)

drawerLayout = findViewById(R.id.drawer_layout)
navView = findViewById(R.id.nav_view)

val toggle = ActionBarDrawerToggle(
    this, drawerLayout, toolbar, 0, 0
)

drawerLayout.addDrawerListener(toggle)
toggle.syncState()
navView.setNavigationItemSelectedListener(this)


您是否尝试为imagaview提供背景,以了解它是否可以使用纯色?也许问题出在可拉拔电缆上。您的实际代码看起来是正确的,使用XML应该是enough@BogdanAndroid我只是为图像设置了背景色,可以看到它Oo,但为什么不能看到图像本身?hummm是可绘制的a向量?不,PNG,但当我使用Glide设置图像时,图像会显示出来,原因是什么:D你让我尝试,所以你可以发布这个答案,我会检查:DNice,最后一件事,你能试着用android:src=“@drawable/logo”来放置图像吗?我想问题可能是使用compat方法。只是出于好奇呵呵
toolbar = findViewById(R.id.toolbar)

drawerLayout = findViewById(R.id.drawer_layout)
navView = findViewById(R.id.nav_view)

val toggle = ActionBarDrawerToggle(
    this, drawerLayout, toolbar, 0, 0
)

drawerLayout.addDrawerListener(toggle)
toggle.syncState()
navView.setNavigationItemSelectedListener(this)
<ImageView
     android:id="@+id/logo"
     android:layout_width="108dp"
     android:layout_height="36dp"
     android:src="@drawable/logo" />