Android 4.2 引入了对 Right To Left action bar 的支持,有没有办法将 Sherlock Action bar 配置为处于 RTL 模式?
请注意,当前的 Sherlock Actionbar 版本是 4.2,但我找不到与 RTL 支持相关的任何内容。
最佳答案
截至目前,ActionBar 的 RTL 功能尚未包含在支持库中。据我所知,它也没有安排好,因为底层 View 结构发生了一些变化。
如果您使用的是 ActionBarSherlock,它将与您使用 native ActionBar 的工作方式相同。从 4.2 开始,它将支持 RTL,而不是在较低的平台级别上。假设您的 list 中有 android:supportsRtl="true"
,即。
如果您想为所有用户提供良好的 RTL 体验,同时仍然对 >=4.2 的用户使用 native RTL 支持,您可以检查应用程序中的构建级别并进行相应的计划。
我认为的替代方案是:
您的问题是:“有没有办法为 RTL 配置 ABS?”。答案是肯定的,但前提是用户使用的是 4.2。对于低于此值的任何内容,如果没有自定义布局,根本无法做到。
关于android - Sherlock Actionbar RTL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14538200/