2013-04-10 142 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時),使用支持庫。

相關問題