Внесите следующие изменения в свой макет XML, вы получите результат, как вы упомянули. Попробуйте это.
Удалить строку android:gravity="right"
in LinearLayout
с помощью id=transparent_panel_hud
Держите Button
в LinearLayout
, как показано ниже.
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="left" >
<Button ... as you like />
</LinearLayout>
Держите оставшиеся 3 по вертикали LinearLayouts
в LinearLayout
, как показано ниже.
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="right" >
<LinearLayout vertical 1 ... as you like />
<LinearLayout vertical 2 ... as you like />
<LinearLayout vertical 3 ... as you like />
</LinearLayout>
Я проверял выше изменения в вашем коде, он работает. Вы тоже проверьте это и дайте мне знать результат.