扫码关注官方订阅号
ActionBar无法显示ICON图标
请输入代码
package="com.example.fiz.myapplication">
学习是最好的投资!
跟随时代的潮流,用Toolbar吧,actionBar真是太不好用了
布局
<android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_collapseMode="pin" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
代码
// App Logo mToolbar.setLogo(R.mipmap.ic_launcher); // Title mToolbar.setTitle("My Title"); mToolbar.setTextAlignment(View.TEXT_ALIGNMENT_CENTER); // Sub Title mToolbar.setSubtitle("Sub title"); setSupportActionBar(mToolbar); // Navigation Icon 要設定在 setSupoortActionBar 才有作用,否則會出現 back button mToolbar.setNavigationIcon(R.mipmap.ic_back); //menu 点击事件 mToolbar.setOnMenuItemClickListener(this);
你应该用的是AppCompatActivity吧,V7库好像不能够在XML文件中直接配置android:icon,而且默认是不显示的,所以需要在代码中配置ActionBar actionBar = getSupportActionBar();
actionBar.setIcon(R.mipmap.ic_launcher); actionBar.setDisplayShowHomeEnabled(true);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
跟随时代的潮流,用Toolbar吧,actionBar真是太不好用了
布局
代码
你应该用的是AppCompatActivity吧,V7库好像不能够在XML文件中直接配置android:icon,而且默认是不显示的,所以需要在代码中配置
ActionBar actionBar = getSupportActionBar();