如何在AppCompatActivity中访问ActionMode的关闭按钮?

时间:2015-09-07 06:48:56

标签: android android-actionmode

我有一个ActionMode,我想在AppCompatActivity中访问其关闭按钮。

我的活动的主题是:

  Integer doneButtonId = Resources.getSystem().getIdentifier("action_mode_close_button", "id", "android");

这是我拨打关闭按钮的方法:

doneButtonId

和{{1}}为null,因为我的调试器指示。

访问关闭按钮需要做什么,因为我需要一个附加点击监听器的引用?

1 个答案:

答案 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.
    }
});