2014-09-30 56 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