Sherlock Actionbar RTL

时间:2013-01-26 15:09:11

标签: android actionbarsherlock right-to-left

Android 4.2引入了对Right To Left操作栏的支持,有没有办法将Sherlock Action栏配置为RTL模式?

请注意,当前的Sherlock Actionbar版本是4.2,但我找不到任何与RTL支持相关的内容。

1 个答案:

答案 0 :(得分:3)

截至目前,ActionBar的RTL功能尚未包含在支持库中。从我可以收集的内容来看,它也没有安排,因为底层的View结构有一些变化。

如果您正在使用ActionBarSherlock,它将与您使用本机ActionBar一样工作。从4.2开始,它将支持RTL,而不是在较低的平台级别。假设您的清单中有android:supportsRtl="true",那就是。

如果您希望为所有用户提供良好的RTL体验,同时仍然对> = 4.2的用户使用本机RTL支持,则可以检查应用中的构建级别并进行相应的规划。

我认为的替代方案是:

  • 为所有用户使用自定义布局,并放弃新API级别的简易性
  • 支持无用户的RTL

您的问题是:“有没有办法为RTL配置ABS?”。答案是肯定的,但仅限用户使用4.2。对于任何低于此值的东西,没有自定义布局就没有办法做到这一点。