我正在使用API 17(4.2)开发应用程序。在我正在设计布局类的应用程序中,我想根据布局方向进行配置。但是,我没有成功检索类中应用的布局方向:
LinearLayout layout = newLayout(context);
layout.setLayoutDirection(LAYOUT_DIRECTION_RTL);
int ld = layout.getLayoutDirection(); // STILL 0! I was expecting 1
我的问题是,如何配置布局方向,并在类中检索它?
答案 0 :(得分:7)
将此添加到AndroidManifest.xml:
<application
...
android:supportsRtl="true"
>
当View首先检查RTL支持时,如果为true,则解决布局方向。
您可以在View.resolveLayoutDirection()
中获得更多详细信息。