2013-04-10 102 views
4

作为标题的立场,有没有办法对齐右边的ActionMode完成按钮而不是左边?或者我应该隐藏它并添加菜单按钮并管理它onClick如何对齐ActionBar右侧的ActionMode done按钮而不是左侧?

+1

将它留在左边(或者,更准确地说,将其留在“开始”侧,取决于LTR/RTL语言)会出现什么问题? – CommonsWare 2013-04-10 15:46:40

+0

@CommonsWare感谢您的评论。这不成问题。我只是想了解它是否可以做 – Blackbelt 2013-04-10 15:51:48

+0

@Blackbelt我认为这是可能的,因为动作模式视图有一个id“action_mode_bar”(或类似的东西),所以你可以找到它并调查它的孩子。 – 2014-12-15 09:46:56

回答

1

你叫“startActionMode”后立刻就可以找到actionMode的观点,并设置其布局方向(或调查,然后做你希望的东西):

// <= call "startActionMode" here 
final View actionModeView = findViewById(R.id.action_mode_bar); 
if (actionModeView != null) 
    actionModeView.setLayoutDirection(View.LAYOUT_DIRECTION_LTR); 

我知道它的工作原理至少对于工具栏(当被设置为actionBar时),使用支持库。