如何在android中使用本地化设置布局对齐?
我在android应用程序中使用了本地化。它在应用程序中支持两种布局 我在应用程序中使用了片段和片段活动 若语言为英语,则布局应向左对齐,如下图所示 若语言是希伯来语,那个么布局应该向右对齐,如下图所示 我试图通过两个不同的布局文件加载这个布局,然后我可以检测出我可以正确使用哪种语言 有没有其他好的方法可以通过我的使用来实现这个功能,而不必为所有布局创建不同的XML 有人能帮我解决这个问题吗?这应该有帮助:如何在android中使用本地化设置布局对齐?,android,android-layout,layout,localization,Android,Android Layout,Layout,Localization,我在android应用程序中使用了本地化。它在应用程序中支持两种布局 我在应用程序中使用了片段和片段活动 若语言为英语,则布局应向左对齐,如下图所示 若语言是希伯来语,那个么布局应该向右对齐,如下图所示 我试图通过两个不同的布局文件加载这个布局,然后我可以检测出我可以正确使用哪种语言 有没有其他好的方法可以通过我的使用来实现这个功能,而不必为所有布局创建不同的XML 有人能帮我解决这个问题吗?这应该有帮助: Android从Android 4.2开始就支持从右向左的布局。创建两个具有相同@
Android从Android 4.2开始就支持从右向左的布局。创建两个具有相同
@+id
值的相似布局是一种干净的方法,但是如果您不想创建两个不同的布局,那么您可以简单地使用一些辅助方法通过代码和获取在xmls中使用的容器的LayoutParams
编辑:
从另一个答案来看,如果支持包(即v4对您有效,如果您的目标是2.2+,那么这将是一个非常好的方法
我才知道这件事。安卓太棒了