LinearLayout反向btn在Android工作室中正确的一个变为设备左侧(我使用真实设备)
一般情况下是水平问题,右边是左边和右边
在android studio设计界面
在真实设备Galaxy S5上
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1"
android:id="@+id/button" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2"
android:id="@+id/button2" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="3"
android:id="@+id/button3" />
</LinearLayout>
我还尝试了 GridLayout :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<GridLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1"
android:id="@+id/button2"
android:layout_row="0"
android:layout_column="0" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2"
android:id="@+id/button"
android:layout_row="0"
android:layout_column="1" />
</GridLayout>
</RelativeLayout>
如果有问题: 我使用Ubuntu 14.04 LTS
Android-studio Version : 2.1.2
The device: Samsung Galaxy S5
Android system Version : 5.0
答案 0 :(得分:2)
如果您正在构建阿拉伯语,乌尔都语,希伯来语等应用程序......或者从右到左书写的任何语言,您应该设置
android:supportsRtl = true;
到manifest.xml
<application>
代码。