Android 水平滚动视图和RTL
我正在尝试从右向左使用水平滚动视图。 我的targetSDK是17。 我已经在舱单里面了Android 水平滚动视图和RTL,android,android-layout,Android,Android Layout,我正在尝试从右向左使用水平滚动视图。 我的targetSDK是17。 我已经在舱单里面了 <application android:supportsRtl="true"> 但它不起作用。 你知道哪里不对吗? 谢谢尝试使您的布局无效: if(lay!=null){ lay.setLayoutDirection(View.LAYOUT_DIRECTION_RTL); lay.invalidate(); } 首先,在horizontalscrollview中加载项目之
<application android:supportsRtl="true">
但它不起作用。
你知道哪里不对吗?
谢谢尝试使您的布局无效:
if(lay!=null){
lay.setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
lay.invalidate();
}
首先,在horizontalscrollview中加载项目之前,隐藏horizontalscrollview的父布局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@id/lay_main_firma_outer"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="1.0"
android:setVisibility="gone"
android:background="@color/bg_firma" >
我试过了,但不起作用。我将尝试获得一个真正的设备,因为我只使用上面v17的emulator,如果这可能与此相关,我没有经验。为什么在运行时改变方向?我放弃了。我还有很多其他的问题,现在这不是最重要的。
if(lay!=null){
lay.setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
lay.invalidate();
}
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@id/lay_main_firma_outer"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="1.0"
android:setVisibility="gone"
android:background="@color/bg_firma" >
findViewById(R.id.lay_main_firma_outer).setVisibility(View.VISIBLE);