我試圖讓我的應用的用戶切換UI爲標準方向或「左撇子」。我不確定我需要編程的解決方案的程度如何,考慮到Android可能會提供一種抽象的方式來輕鬆完成此任務。Android:以編程方式將XML佈局更改爲「左撇子翻轉」
所以,目前我所想嘗試的是XML佈局,組件的手動重排按組件,在菜單按鈕的onTouch()邏輯中。
我覺得可能有比這更簡單的方法。有什麼建議麼?是一系列編程式調用來重新排列視圖的最佳方式嗎?下面的Xml文件。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:baselineAligned="false"
android:keepScreenOn="true">
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1.40"
android:orientation="vertical"
android:id="@+id/toolbarGestureOverlay" >
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_weight="3.60"
android:id="@+id/openglsurface">
</LinearLayout>
</LinearLayout>
回你想多遠支持?在4.2+上,您可以設置頂層佈局的layoutDirection。 –