Java 安卓:为什么我的土地\布局没有如设计面板所示工作?
我有一个应用程序,是一个简单的音乐播放器,允许屏幕旋转。我使用选项“布局变量->切换到布局区域”来创建一个景观布局。我使用一个约束布局,链接所有按钮和进度条。但是,当我启动emulator并旋转屏幕时,布局似乎没有改变纵向方向。在我的清单中,我有Java 安卓:为什么我的土地\布局没有如设计面板所示工作?,java,android,xml,Java,Android,Xml,我有一个应用程序,是一个简单的音乐播放器,允许屏幕旋转。我使用选项“布局变量->切换到布局区域”来创建一个景观布局。我使用一个约束布局,链接所有按钮和进度条。但是,当我启动emulator并旋转屏幕时,布局似乎没有改变纵向方向。在我的清单中,我有android:configChanges=“orientation | keyboardHidden | screenSize,这样我就不必处理活动死亡。我文件夹中的布局在app/res/layout/activity_main.xml下。以下是我的布
android:configChanges=“orientation | keyboardHidden | screenSize
,这样我就不必处理活动死亡。我文件夹中的布局在app/res/layout/activity_main.xml下。以下是我的布局代码(我在主java文件夹中没有任何配置覆盖):
这是一个家庭作业,请不要给我直接的答案
布局\活动\ u main.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/Garnet"
tools:context="com.example.davidmiller.assignment4.MainActivity">
<TextView
android:id="@+id/textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="FEAR THE SPEAR!"
android:textSize="30dp"
android:textColor="#ffffff"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.029" />
<Button
android:id="@+id/button7"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="Seminole Uprising"
app:layout_constraintRight_toRightOf="@+id/button6"
app:layout_constraintLeft_toLeftOf="@+id/button6"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="149dp"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button5"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU Cheer"
app:layout_constraintBottom_toTopOf="@+id/button6"
app:layout_constraintRight_toRightOf="@+id/button4"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button4"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1"
android:onClick="playSong" />
<Button
android:id="@+id/button6"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="4th Quarter Fanfare"
app:layout_constraintBottom_toTopOf="@+id/button7"
app:layout_constraintRight_toRightOf="@+id/button5"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button5"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button4"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="Gold and Garnet"
app:layout_constraintBottom_toTopOf="@+id/button5"
app:layout_constraintRight_toRightOf="@+id/button3"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button3"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button2"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU Fight Song"
app:layout_constraintBottom_toTopOf="@+id/button3"
android:layout_marginStart="53dp"
android:layout_marginEnd="53dp"
app:layout_constraintRight_toRightOf="parent"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="53dp"
android:layout_marginRight="53dp"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button3"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU Victory Song"
app:layout_constraintBottom_toTopOf="@+id/button4"
app:layout_constraintRight_toRightOf="@+id/button2"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button2"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button1"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU War Chant"
app:layout_constraintBottom_toTopOf="@+id/button2"
android:layout_marginStart="53dp"
android:layout_marginEnd="53dp"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="53dp"
android:layout_marginRight="53dp"
android:onClick="playSong" />
<Button
android:id="@+id/pause"
android:layout_width="65dp"
android:layout_height="48dp"
android:layout_marginStart="75dp"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="25dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="59dp"
android:background="@drawable/pause"
android:onClick="pause" />
<Button
android:id="@+id/stop"
android:layout_width="88dp"
android:layout_height="91dp"
android:layout_marginStart="5dp"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="2dp"
app:layout_constraintLeft_toRightOf="@+id/play"
android:layout_marginLeft="5dp"
android:background="@drawable/stop"
android:onClick="stop"/>
<Button
android:id="@+id/play"
android:layout_width="62dp"
android:layout_height="48dp"
android:layout_marginStart="25dp"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="25dp"
app:layout_constraintLeft_toRightOf="@+id/pause"
android:layout_marginLeft="0dp"
android:background="@drawable/play"
android:onClick="play"/>
<ProgressBar
android:id="@+id/progressBar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="0dp"
android:layout_height="31dp"
android:layout_marginStart="31dp"
app:layout_constraintBottom_toBottomOf="@+id/stop"
android:layout_marginEnd="31dp"
app:layout_constraintRight_toRightOf="parent"
android:layout_marginTop="105dp"
android:layout_marginBottom="108dp"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="@+id/button6"
android:layout_marginLeft="31dp"
android:layout_marginRight="31dp" />
</android.support.constraint.ConstraintLayout>
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/Garnet"
tools:context="com.example.davidmiller.assignment4.MainActivity">
<TextView
android:id="@+id/textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="FEAR THE SPEAR!"
android:textSize="30dp"
android:textColor="#ffffff"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.029"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button7"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="Seminole Uprising"
app:layout_constraintRight_toRightOf="@+id/button6"
app:layout_constraintLeft_toLeftOf="@+id/button6"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="2dp"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1"
app:layout_constraintHorizontal_bias="0.0" />
<Button
android:id="@+id/button5"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU Cheer"
app:layout_constraintBottom_toTopOf="@+id/button6"
app:layout_constraintRight_toRightOf="@+id/button4"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button4"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1"
android:onClick="playSong" />
<Button
android:id="@+id/button6"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="4th Quarter Fanfare"
app:layout_constraintBottom_toTopOf="@+id/button7"
app:layout_constraintRight_toRightOf="@+id/button5"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button5"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button4"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="Gold and Garnet"
app:layout_constraintBottom_toTopOf="@+id/button5"
app:layout_constraintRight_toRightOf="@+id/button3"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button3"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button2"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU Fight Song"
app:layout_constraintBottom_toTopOf="@+id/button3"
android:layout_marginStart="53dp"
android:layout_marginEnd="53dp"
app:layout_constraintRight_toRightOf="parent"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="53dp"
android:layout_marginRight="53dp"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button3"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU Victory Song"
app:layout_constraintBottom_toTopOf="@+id/button4"
app:layout_constraintRight_toRightOf="@+id/button2"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button2"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button1"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU War Chant"
app:layout_constraintBottom_toTopOf="@+id/button2"
android:layout_marginStart="53dp"
android:layout_marginEnd="53dp"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="53dp"
android:layout_marginRight="53dp"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/pause"
android:layout_width="88dp"
android:layout_height="48dp"
android:layout_marginStart="150dp"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="25dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="150dp"
android:background="@drawable/pause"
android:onClick="pause" />
<Button
android:id="@+id/stop"
android:layout_width="88dp"
android:layout_height="91dp"
android:layout_marginStart="5dp"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="2dp"
app:layout_constraintLeft_toRightOf="@+id/play"
android:layout_marginLeft="5dp"
android:background="@drawable/stop"
android:onClick="stop"/>
<Button
android:id="@+id/play"
android:layout_width="88dp"
android:layout_height="48dp"
android:layout_marginStart="25dp"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="25dp"
app:layout_constraintLeft_toRightOf="@+id/pause"
android:layout_marginLeft="25dp"
android:background="@drawable/play"
android:onClick="play"/>
<ProgressBar
android:id="@+id/progressBar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="0dp"
android:layout_height="31dp"
android:layout_marginStart="31dp"
app:layout_constraintBottom_toBottomOf="@+id/button6"
android:layout_marginEnd="31dp"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="31dp"
android:layout_marginRight="31dp"
tools:layout_constraintTop_creator="1"
tools:layout_constraintRight_creator="1"
tools:layout_constraintBottom_creator="1"
tools:layout_constraintLeft_creator="1"
app:layout_constraintTop_toBottomOf="@+id/button6" />
</android.support.constraint.ConstraintLayout>
land\activity\u main.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/Garnet"
tools:context="com.example.davidmiller.assignment4.MainActivity">
<TextView
android:id="@+id/textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="FEAR THE SPEAR!"
android:textSize="30dp"
android:textColor="#ffffff"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.029" />
<Button
android:id="@+id/button7"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="Seminole Uprising"
app:layout_constraintRight_toRightOf="@+id/button6"
app:layout_constraintLeft_toLeftOf="@+id/button6"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="149dp"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button5"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU Cheer"
app:layout_constraintBottom_toTopOf="@+id/button6"
app:layout_constraintRight_toRightOf="@+id/button4"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button4"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1"
android:onClick="playSong" />
<Button
android:id="@+id/button6"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="4th Quarter Fanfare"
app:layout_constraintBottom_toTopOf="@+id/button7"
app:layout_constraintRight_toRightOf="@+id/button5"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button5"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button4"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="Gold and Garnet"
app:layout_constraintBottom_toTopOf="@+id/button5"
app:layout_constraintRight_toRightOf="@+id/button3"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button3"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button2"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU Fight Song"
app:layout_constraintBottom_toTopOf="@+id/button3"
android:layout_marginStart="53dp"
android:layout_marginEnd="53dp"
app:layout_constraintRight_toRightOf="parent"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="53dp"
android:layout_marginRight="53dp"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button3"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU Victory Song"
app:layout_constraintBottom_toTopOf="@+id/button4"
app:layout_constraintRight_toRightOf="@+id/button2"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button2"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button1"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU War Chant"
app:layout_constraintBottom_toTopOf="@+id/button2"
android:layout_marginStart="53dp"
android:layout_marginEnd="53dp"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="53dp"
android:layout_marginRight="53dp"
android:onClick="playSong" />
<Button
android:id="@+id/pause"
android:layout_width="65dp"
android:layout_height="48dp"
android:layout_marginStart="75dp"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="25dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="59dp"
android:background="@drawable/pause"
android:onClick="pause" />
<Button
android:id="@+id/stop"
android:layout_width="88dp"
android:layout_height="91dp"
android:layout_marginStart="5dp"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="2dp"
app:layout_constraintLeft_toRightOf="@+id/play"
android:layout_marginLeft="5dp"
android:background="@drawable/stop"
android:onClick="stop"/>
<Button
android:id="@+id/play"
android:layout_width="62dp"
android:layout_height="48dp"
android:layout_marginStart="25dp"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="25dp"
app:layout_constraintLeft_toRightOf="@+id/pause"
android:layout_marginLeft="0dp"
android:background="@drawable/play"
android:onClick="play"/>
<ProgressBar
android:id="@+id/progressBar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="0dp"
android:layout_height="31dp"
android:layout_marginStart="31dp"
app:layout_constraintBottom_toBottomOf="@+id/stop"
android:layout_marginEnd="31dp"
app:layout_constraintRight_toRightOf="parent"
android:layout_marginTop="105dp"
android:layout_marginBottom="108dp"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="@+id/button6"
android:layout_marginLeft="31dp"
android:layout_marginRight="31dp" />
</android.support.constraint.ConstraintLayout>
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/Garnet"
tools:context="com.example.davidmiller.assignment4.MainActivity">
<TextView
android:id="@+id/textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="FEAR THE SPEAR!"
android:textSize="30dp"
android:textColor="#ffffff"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.029"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button7"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="Seminole Uprising"
app:layout_constraintRight_toRightOf="@+id/button6"
app:layout_constraintLeft_toLeftOf="@+id/button6"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="2dp"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1"
app:layout_constraintHorizontal_bias="0.0" />
<Button
android:id="@+id/button5"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU Cheer"
app:layout_constraintBottom_toTopOf="@+id/button6"
app:layout_constraintRight_toRightOf="@+id/button4"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button4"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1"
android:onClick="playSong" />
<Button
android:id="@+id/button6"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="4th Quarter Fanfare"
app:layout_constraintBottom_toTopOf="@+id/button7"
app:layout_constraintRight_toRightOf="@+id/button5"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button5"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button4"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="Gold and Garnet"
app:layout_constraintBottom_toTopOf="@+id/button5"
app:layout_constraintRight_toRightOf="@+id/button3"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button3"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button2"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU Fight Song"
app:layout_constraintBottom_toTopOf="@+id/button3"
android:layout_marginStart="53dp"
android:layout_marginEnd="53dp"
app:layout_constraintRight_toRightOf="parent"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="53dp"
android:layout_marginRight="53dp"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button3"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU Victory Song"
app:layout_constraintBottom_toTopOf="@+id/button4"
app:layout_constraintRight_toRightOf="@+id/button2"
android:layout_marginBottom="1dp"
app:layout_constraintLeft_toLeftOf="@+id/button2"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/button1"
android:layout_width="0dp"
android:layout_height="48dp"
android:text="FSU War Chant"
app:layout_constraintBottom_toTopOf="@+id/button2"
android:layout_marginStart="53dp"
android:layout_marginEnd="53dp"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="53dp"
android:layout_marginRight="53dp"
android:onClick="playSong"
tools:layout_constraintRight_creator="1"
tools:layout_constraintLeft_creator="1" />
<Button
android:id="@+id/pause"
android:layout_width="88dp"
android:layout_height="48dp"
android:layout_marginStart="150dp"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="25dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="150dp"
android:background="@drawable/pause"
android:onClick="pause" />
<Button
android:id="@+id/stop"
android:layout_width="88dp"
android:layout_height="91dp"
android:layout_marginStart="5dp"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="2dp"
app:layout_constraintLeft_toRightOf="@+id/play"
android:layout_marginLeft="5dp"
android:background="@drawable/stop"
android:onClick="stop"/>
<Button
android:id="@+id/play"
android:layout_width="88dp"
android:layout_height="48dp"
android:layout_marginStart="25dp"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="25dp"
app:layout_constraintLeft_toRightOf="@+id/pause"
android:layout_marginLeft="25dp"
android:background="@drawable/play"
android:onClick="play"/>
<ProgressBar
android:id="@+id/progressBar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="0dp"
android:layout_height="31dp"
android:layout_marginStart="31dp"
app:layout_constraintBottom_toBottomOf="@+id/button6"
android:layout_marginEnd="31dp"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="31dp"
android:layout_marginRight="31dp"
tools:layout_constraintTop_creator="1"
tools:layout_constraintRight_creator="1"
tools:layout_constraintBottom_creator="1"
tools:layout_constraintLeft_creator="1"
app:layout_constraintTop_toBottomOf="@+id/button6" />
</android.support.constraint.ConstraintLayout>
如果你想让应用程序在设备旋转时自动更改布局,你必须删除android:configchanges=orientation
命令。当然,你的应用程序将被销毁并重新启动,你必须重新配置它。你希望在横向环境中发生什么?7个歌曲按钮太高了演出buttons@cricket_007实际上,我已经改变了横向布局,但当我旋转屏幕时,它似乎实际上没有改变到该布局。它似乎保持了与纵向相同的布局