是否有人知道ViewCompat.setLayoutDirection
是否在 17以下的级中工作?
我在互联网上搜索解决方案,但我找不到一个可靠的解决方案。
答案 0 :(得分:3)
setLayoutDirection
,这是4.2,因此旧版本不支持。因此,保留两个更高和更低的布局,您需要解决以下api级XML视图。
如果您正在使用support库,则可以执行以下操作:
if (ViewCompat.getLayoutDirection(view) == ViewCompat.LAYOUT_DIRECTION_RTL) {
// view -RTL layout
} else {
//view - set made layout for below apis
}
BidiFormatter可能会根据您的要求为您提供帮助。也请检查。
每个人都知道android:layout_gravity="end"
对吗?在这种情况下可以有所帮助