2014-09-30 92 views
1

我嘗試了什麼simon告訴做變化的方向,但它不起作用。 似乎是百分之一秒的工作,但當操作欄添加動作按鈕時,它將按鈕放在左邊而不是右邊。Android動作欄方向RTL

可能是什麼問題?似乎nmy代碼中的某個地方有一條線可以說明其他的做法嗎?

+0

檢查此github項目(https://github.com/seifolahi/android-RTL-actionbar)項目 – 2014-09-30 08:14:32

+1

我不使用extrenal包,通過android它需要工作,我想知道爲什麼它不起作用? – blay 2014-09-30 08:19:19

+0

不要使用外部代碼,但你可以檢查那裏的代碼,並得到一個想法 – 2014-09-30 08:20:20

回答

2

RTL值(true或false)包含在getApplicationInfo.flags中的標誌中。

作爲一個遠投 - 是否有可能以某種方式改變價值?

+0

謝謝你!在我的團隊中有人在很長時間之前錯誤地覆蓋了ApplicationInfo.flags值。 – blay 2014-10-26 14:00:48

0

如果您支持此操作系統級別或更高級別,則可以在Android 4.2中添加設置RTL的功能,這對您來說會更容易完成。

證明它是4.2+:https://groups.google.com/forum/#!topic/actionbarsherlock/-npidM2Eo0w 谷歌後,概述瞭如何更改到RTL:https://plus.google.com/+AndroidDevelopers/posts/HuHNSb8V7s8

否則,如果您支持的操作系統級別我將引用SO問題在其他評論已經指出,早於4.2 :How to handle RTL languages on pre 4.2 versions of Android?

+0

我完成了,但沒有成功。這似乎是當活動加載菜單選項'這是因爲標題左移並把按鈕在右邊indstead – blay 2014-10-20 13:33:33