Как я могу создать 2 TextViews
в RelativeLayout
, который выглядит так в LTR
и RTL
локалях.
(Таблица только для того, чтобы прояснить, что я имею в виду, это не часть моего вопроса)
LTR
╔════════════╦═══════════════════════════════════════════════════════════╗
║ txtView1 ║ txtView2 ║
╚════════════╩═══════════════════════════════════════════════════════════╝
РТЛ
╔═════════════════════════════════════════════════════════════╦══════════╗
║ txtView2 ║ txtView1 ║
╚═════════════════════════════════════════════════════════════╩══════════╝
В настоящее время я использую поля, но это не так:
<RelativeLayout
android:id="@+id/title_container"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/txtView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="TextView 1"
android:textColor="?attr/info_color"
android:textSize="13sp" />
<TextView
android:id="@+id/txtView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/txtView1"
android:text="TextView 2"
android:layout_marginLeft="60dp"
android:layout_marginRight="60dp" />
</RelativeLayout>
Я не могу использовать setLayoutDirection
, minSdkVersion
ниже 17 "