如果我在布局中使用android:soundEffectsEnabled="false"
,我可以在按钮上禁用系统点击声音。
我想在Action Bar项目上禁用声音效果。这个属性似乎没什么区别。
当用户选择菜单项时,如何禁用单击声音?
答案 0 :(得分:0)
我用这个:
final Toolbar toolbar = (Toolbar) this.findViewById(R.id.toolbar);
final View child = toolbar.getChildAt(2);
if (child instanceof ActionMenuView)
{
final ActionMenuView actionMenuView = ((ActionMenuView) child);
actionMenuView.getChildAt(actionMenuView.getChildCount() - 1).setSoundEffectsEnabled(false);
}
如果导航抽屉使用toolbar.getChildAt(2);如果不使用toolbar.getChildAt(1);