如何在eclipse中水平/垂直翻转linearlayout?

时间:2015-05-13 05:45:23

标签: java xml android-linearlayout

我在这里有一个问题。如何在eclipse中翻转(垂直/水平)线性布局?我的意思是,我有一个项目可以将10种不同的语言放入该布局中。困扰我的是如何使用阿拉伯语和波斯语,因为写作是从右边开始的。所以我认为一种解决方案是在检测到语言是阿拉伯语或波斯语时翻转布局。但我不知道怎么做。我很欣赏这里的每一个帮助。谢谢:))

下面是我的布局代码:

<LinearLayout
        android:id="@+id/chcall_tv_asia_LinearLayout09"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="#7F000000"
        android:orientation="vertical" >

        <LinearLayout
            android:id="@+id/chcall_tv_asia_LinearLayout10"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="11dp"
            android:layout_marginTop="3dp"
            android:orientation="vertical" >

            <TextView
                android:id="@+id/tv_asia_service_name"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="-3dp"
                android:textSize="13dp" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/chcall_tv_asia_LinearLayout11"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="11dp"
            android:orientation="vertical" >

            <TextView
                android:id="@+id/tv_asia_program_name"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="-3dp"
                android:textSize="25dp" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/chcall_tv_asia_LinearLayout12"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="18dp" >

            <TextView
                android:id="@+id/tv_asia_audio_type"
                android:layout_width="89dp"
                android:layout_height="wrap_content"
                android:textSize="13dp" />

            <TextView
                android:id="@+id/tv_asia_audio"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:textSize="13dp" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/chcall_tv_asia_LinearLayout13"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="18dp" >

            <TextView
                android:id="@+id/tv_asia_video_type"
                android:layout_width="89dp"
                android:layout_height="wrap_content"
                android:textSize="13dp" />

            <TextView
                android:id="@+id/tv_asia_video"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:textSize="13dp" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/chcall_tv_asia_LinearLayout14"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="9dp"
            android:layout_marginLeft="18dp" >

            <TextView
                android:id="@+id/tv_asia_subtitle_type"
                android:layout_width="89dp"
                android:layout_height="wrap_content"
                android:textSize="13dp" />

            <TextView
                android:id="@+id/tv_asia_subtitle"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:textSize="13dp" />
        </LinearLayout>
    </LinearLayout>

我只是想垂直翻转chcall_tv_asia_LinearLayout09,以便翻转布局中的所有内容。

1 个答案:

答案 0 :(得分:0)

我成功翻转了我的LinearLayout。只需添加android:rotationY="180"