Android13 Settings 左上角箭头图标点击无效

最近在修改A311D2方案固件,系统Settings发现很多bug 最明显的是左上角有个箭头样子的图标,通常认为是返回键,点击之后没有任何效果,目测这个是ActionBar的按键。

SettingsBaseActivity里面有一段这样的代码:
 

// This is to hide the toolbar from those pages which don't need a toolbar originally.
        final Toolbar toolbar = findViewById(R.id.action_bar);
        if (!isToolbarEnabled() || isAnySetupWizard) {
            toolbar.setVisibility(View.GONE);
            return;
        }
        setActionBar(toolbar);

试了一下将isToolbarEnabled()返回值改成false之后,返回箭头就没有了,那就是这个toolBar了。

查看SettingsActivity里面有关于Actionbar按键的onClick 仿照写一个ToolBar的onClick

Toolbar toolbar = findViewById(R.id.action_bar);
	    if(toolbar != null) {
			Log.d(LOG_TAG, "setNavigationOnClickListener not null");
		    toolbar.setVisibility(View.VISIBLE);
			setActionBar(toolbar);

		    toolbar.setNavigationOnClickListener(new OnClickListener(){
				public void onClick(View v) {
					Log.d(LOG_TAG, "setNavigationOnClickListener");
					setResult(RESULT_CANCELED, null);
					finish();
				}
			});
	    }

编译烧录之后,返回箭头点击就有效果了。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android 13Android操作系统的一个版本,通过“settings”可以访问设备的各种设置选项。在Android 13的设置中,用户可以对设备进行个性化的配置和管理。 首先,用户可以在设置中调整设备的显示设置。包括屏幕亮度、分辨率、字体大小等选项,用户可以根据自己的喜好和需求进行调整。此外,还可以设置壁纸、锁屏样式和桌面图标等,为手机带来更好的视觉体验。 其次,用户可以在设置中管理网络连接。可以设置Wi-Fi网络和移动数据的开关,连接到可用的Wi-Fi网络,管理保存的Wi-Fi网络和移动数据的使用情况,以避免流量浪费。此外,还可以进行蓝牙、NFC等无线通信功能的管理。 除此之外,设置还提供了安全和隐私选项。用户可以设置屏幕锁定方式,如图案、密码、指纹等,保护手机中的个人信息。还可以管理应用程序权限,决定哪些应用可以访问相机、麦克风、联系人等敏感信息。 设置还涵盖了音频、电池、存储、应用管理等方面。用户可以调整音量和声音模式、查看电池使用情况、管理内部存储和外部存储设备等。此外,还可以管理应用程序,包括安装、卸载、更新和权限管理等选项。 总而言之,Android 13的设置提供了全面的设备管理选项,用户可以根据自己的需要进行个性化配置和管理。无论是调整显示设置、管理网络连接还是保护个人信息,用户都可以通过设置轻松地完成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值