我有一个ActionMode,我想在AppCompatActivity中访问其关闭按钮。
我的活动的主题是:
Integer doneButtonId = Resources.getSystem().getIdentifier("action_mode_close_button", "id", "android");
这是我拨打关闭按钮的方法:
doneButtonId
和{{1}}为null,因为我的调试器指示。
访问关闭按钮需要做什么,因为我需要一个附加点击监听器的引用?
答案 0 :(得分:0)
这是我的实现,它在我的代码中正常工作。希望它可以帮到你。
int doneButtonId = Resources.getSystem().getIdentifier("action_mode_close_button", "id", "android");
View doneBtn = MainActivity.this.findViewById(doneButtonId);
doneBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// You can finish this by setting ActionMode.
}
});