Android 4.2引入了对Right To Left操作栏的支持,有没有办法将Sherlock Action栏配置为RTL模式?
请注意,当前的Sherlock Actionbar版本是4.2,但我找不到任何与RTL支持相关的内容。
答案 0 :(得分:3)
截至目前,ActionBar的RTL功能尚未包含在支持库中。从我可以收集的内容来看,它也没有安排,因为底层的View结构有一些变化。
如果您正在使用ActionBarSherlock,它将与您使用本机ActionBar一样工作。从4.2开始,它将支持RTL,而不是在较低的平台级别。假设您的清单中有android:supportsRtl="true"
,那就是。
如果您希望为所有用户提供良好的RTL体验,同时仍然对> = 4.2的用户使用本机RTL支持,则可以检查应用中的构建级别并进行相应的规划。
我认为的替代方案是:
您的问题是:“有没有办法为RTL配置ABS?”。答案是肯定的,但仅限用户使用4.2。对于任何低于此值的东西,没有自定义布局就没有办法做到这一点。