更改屏幕方向時,我遇到了問題。當在縱向模式中的手機一切工作正常,但是當我將方向更改爲橫向模式時,imageview隱藏按鈕波紋管。android更改方向時,Imageview隱藏下面的元素
這裏是我的佈局XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"
android:longClickable="false">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Your Inbox"
android:id="@+id/btn_inbox"
android:layout_centerHorizontal="true" />
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:layout_below="@+id/btn_inbox"
android:scaleType="fitCenter"
android:adjustViewBounds="true"
android:src="@drawable/img_main" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Scan QR"
android:id="@+id/btn_qrscan"
android:layout_below="@+id/imageView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentEnd="true"
android:enabled="false" />
重量屬性僅用於LinearLayout中。我嘗試過,但如果我使用固定的佈局重量它可能在景觀上工作,但不適用於肖像模式,因爲它應該。也許我應該改變方向改變時通過代碼?最佳做法是什麼?謝謝 – Mike