除了传统的android.view.ActionMode
,我还尝试将android.support.v7.widget.Toolbar
与新的android.app.ActionBar
一起使用。我可以显示它:
toolbar.startActionMode(callback);
问题是
ActionMode
显示在ActionBar
上方,而不显示在Toolbar
上方。有办法改变吗?我尝试在主题中设置以下内容,但似乎没有任何改变:
<item name="windowActionModeOverlay">true</item>
最佳答案
首先,请确保您导入正确的 namespace :
import androidx.appcompat.view.ActionMode;
// Or
import android.support.v7.view.ActionMode;
并不是
import android.view.ActionMode;
然后使用
_actionMode = startSupportActionMode(this);
并不是
_actionMode = startActionMode(this);