gpt4 book ai didi

Android - 如何将 id 添加到工具栏后退按钮?

转载 作者:搜寻专家 更新时间:2023-11-01 07:45:15 24 4
gpt4 key购买 nike

出于自动化测试的目的,我需要将 ID 添加到工具栏的 BACK/MENU 按钮 View 。

我尝试使用 getChildAtsetId 添加 id,但是当我检查 View 层次结构时,id 仍然没有设置。 android.R.id.home 菜单 ID 在我的情况下不起作用。当我使用 Layout inspector 检查 View 层次结构时,我需要为 View 设置的 id。只有这样,该 ID 才能用于自动化 UI 测试。

您能推荐一种方法吗?

最佳答案

工具栏的BACK/MENU按钮已经有id android.R.id.home你可以使用这个 id

在下面的代码中执行操作

 @Override
public boolean onOptionsItemSelected(MenuItem item) {

if (item.getItemId() == android.R.id.home) {
Toast.makeText(context, "Backarrow pressed", Toast.LENGTH_SHORT).show();
return true;
}

return false;
}

关于Android - 如何将 id 添加到工具栏后退按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45939855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com