使用 ScrollView 的永远在最前面的布局
Always-on-top Layout with ScrollView
所以我要做的是在我的应用程序中制作自定义 MediaPlayer
布局。
结果应该是这样的
如图所示,底部的 MediaPlayer 控制器面板始终位于中间的 ScrollView 之上。
您可以滚动中间的内容,但也可以单击底部的按钮。
那么我该怎么做才能实现这一目标?
我自己的MediaPlayer控制面板
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal">
<Button
android:id="@+id/Stop1"
style="@android:style/Widget.Holo.Light.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="◼" />
<Button
android:id="@+id/Play1"
style="@android:style/Widget.Holo.Light.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="▶" />
<SeekBar
android:id="@+id/Seekbar1"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
滚动内容
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Some text here as title"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/Handrail_ER"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ButtonName 1" />
<Button
android:id="@+id/Handrail_WR"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ButtonName 2" />
<Button
android:id="@+id/Handrail_AUS"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ButtonName 3" />
</LinearLayout>
</LinearLayout>
</ScrollView>
编辑:
这是我的目标
GOAL
编辑 2:
源代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:orientation="vertical"
tools:context="to.epac.factorycraft.drawerlayouttest.KCRstationActivity">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="九廣東鐵廣播"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/AdultTickets"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="成人車票" />
<Button
android:id="@+id/BczOfTheRain"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="天雨關係" />
<Button
android:id="@+id/CrossTrack"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="橫過路軌" />
<Button
android:id="@+id/LifeAnimals"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="本公司" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/ER_NoSmoke"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="請勿吸煙" />
<Button
android:id="@+id/ER_PickPocket"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="提防扒手" />
<Button
android:id="@+id/ER_Slippers"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="拖鞋涼鞋" />
<Button
android:id="@+id/ER_SvcEnd"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="車站關閉" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/ER_WetFloor_1"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="小心濕滑地面" />
<Button
android:id="@+id/ER_WetFloor_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落車濕滑地面" />
<Button
android:id="@+id/Esclator"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="當使用電梯時" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/Esclator_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落樓梯緊扶手" />
<Button
android:id="@+id/Luggage_1"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="大型行李 升降機" />
<Button
android:id="@+id/TakeCareChild"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="照顧同行小童" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/Luggage_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="笨重行李 升降機" />
<Button
android:id="@+id/MetallicBalloon"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="金屬氣球" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/WetFloor"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="天雨關係 地面濕滑" />
<Button
android:id="@+id/NoAnimals"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="動物及禽鳥" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/Test_FireAlarm_1"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="即將 火警系統" />
<Button
android:id="@+id/Test_FireAlarm_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="現正 火警系統" />
<Button
android:id="@+id/Test_Machines"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="即將 電力系統" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="九廣西鐵廣播"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/QueuingBox"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="排隊標誌" />
<Button
android:id="@+id/WR_Slippers"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="拖鞋涼鞋" />
<Button
android:id="@+id/NoEat"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="安全舒適環境" />
<Button
android:id="@+id/CuCoctopus"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="CuC八達通" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/SitOnFloor"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="坐在大堂" />
<Button
android:id="@+id/StayClear"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="大堂入口" />
<Button
android:id="@+id/Staircase"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落樓梯 勿奔跑" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/WR_NoSmake"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="車站嚴禁吸煙" />
<Button
android:id="@+id/WR_PickPocket"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="扒手 免招損失" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/WR_SvcEnd"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="車站關閉" />
<Button
android:id="@+id/WR_WetFloor"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落車 地面濕滑" />
<Button
android:id="@+id/WR_Esclator"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="電梯 小童長者" />
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="扶手電梯自動廣播"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/Handrail_ER"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ER請緊握扶手" />
<Button
android:id="@+id/Handrail_WR"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="WR請緊握扶手" />
<Button
android:id="@+id/Handrail_AUS"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="AUS請緊握扶手" />
</LinearLayout>
</LinearLayout>
</ScrollView>
<LinearLayout
android:id="@+id/MediaPlayer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="false"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal">
<Button
android:id="@+id/Stop1"
style="@android:style/Widget.Holo.Light.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="◼" />
<Button
android:id="@+id/Play1"
style="@android:style/Widget.Holo.Light.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="▶" />
<SeekBar
android:id="@+id/Seekbar1"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checkedButton="@+id/Nonetritone"
android:gravity="right"
android:orientation="horizontal">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="廣播提示聲" />
<RadioButton
android:id="@+id/Nonetritone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="-無-" />
<RadioButton
android:id="@+id/MTRtritone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="港鐵" />
<RadioButton
android:id="@+id/KCRtritone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="九鐵" />
</RadioGroup>
</LinearLayout>
</LinearLayout>
</LinearLayout>
编辑 3:
MediaPlayer Layout 与 ScrollView 重叠
enter image description here
试试这个
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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:orientation="vertical"
tools:context="to.epac.factorycraft.drawerlayouttest.KCRstationActivity">
<ScrollView
android:layout_width="match_parent"
android:fillViewport="true"
android:layout_marginBottom="40dp"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="九廣東鐵廣播"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/AdultTickets"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="成人車票" />
<Button
android:id="@+id/BczOfTheRain"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="天雨關係" />
<Button
android:id="@+id/CrossTrack"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="橫過路軌" />
<Button
android:id="@+id/LifeAnimals"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="本公司" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/ER_NoSmoke"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="請勿吸煙" />
<Button
android:id="@+id/ER_PickPocket"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="提防扒手" />
<Button
android:id="@+id/ER_Slippers"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="拖鞋涼鞋" />
<Button
android:id="@+id/ER_SvcEnd"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="車站關閉" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/ER_WetFloor_1"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="小心濕滑地面" />
<Button
android:id="@+id/ER_WetFloor_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落車濕滑地面" />
<Button
android:id="@+id/Esclator"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="當使用電梯時" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/Esclator_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落樓梯緊扶手" />
<Button
android:id="@+id/Luggage_1"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="大型行李 升降機" />
<Button
android:id="@+id/TakeCareChild"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="照顧同行小童" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/Luggage_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="笨重行李 升降機" />
<Button
android:id="@+id/MetallicBalloon"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="金屬氣球" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/WetFloor"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="天雨關係 地面濕滑" />
<Button
android:id="@+id/NoAnimals"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="動物及禽鳥" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/Test_FireAlarm_1"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="即將 火警系統" />
<Button
android:id="@+id/Test_FireAlarm_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="現正 火警系統" />
<Button
android:id="@+id/Test_Machines"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="即將 電力系統" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="九廣西鐵廣播"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/QueuingBox"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="排隊標誌" />
<Button
android:id="@+id/WR_Slippers"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="拖鞋涼鞋" />
<Button
android:id="@+id/NoEat"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="安全舒適環境" />
<Button
android:id="@+id/CuCoctopus"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="CuC八達通" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/SitOnFloor"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="坐在大堂" />
<Button
android:id="@+id/StayClear"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="大堂入口" />
<Button
android:id="@+id/Staircase"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落樓梯 勿奔跑" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/WR_NoSmake"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="車站嚴禁吸煙" />
<Button
android:id="@+id/WR_PickPocket"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="扒手 免招損失" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/WR_SvcEnd"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="車站關閉" />
<Button
android:id="@+id/WR_WetFloor"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落車 地面濕滑" />
<Button
android:id="@+id/WR_Esclator"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="電梯 小童長者" />
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="扶手電梯自動廣播"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/Handrail_ER"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ER請緊握扶手" />
<Button
android:id="@+id/Handrail_WR"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="WR請緊握扶手" />
<Button
android:id="@+id/Handrail_AUS"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="AUS請緊握扶手" />
</LinearLayout>
</LinearLayout>
</ScrollView>
<LinearLayout
android:id="@+id/MediaPlayer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorAccent"
android:layout_marginTop="20dp"
android:layout_alignParentBottom="true"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal">
<Button
android:id="@+id/Stop1"
style="@android:style/Widget.Holo.Light.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="◼" />
<Button
android:id="@+id/Play1"
style="@android:style/Widget.Holo.Light.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="▶" />
<SeekBar
android:id="@+id/Seekbar1"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checkedButton="@+id/Nonetritone"
android:gravity="right"
android:orientation="horizontal">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="廣播提示聲" />
<RadioButton
android:id="@+id/Nonetritone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="-無-" />
<RadioButton
android:id="@+id/MTRtritone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="港鐵" />
<RadioButton
android:id="@+id/KCRtritone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="九鐵" />
</RadioGroup>
</LinearLayout>
</LinearLayout>
</RelativeLayout>
您可以通过使用 ListView
和屏幕底部的布局来实现此目的,并消除 scrollView
。
所以我要做的是在我的应用程序中制作自定义 MediaPlayer
布局。
结果应该是这样的
如图所示,底部的 MediaPlayer 控制器面板始终位于中间的 ScrollView 之上。
您可以滚动中间的内容,但也可以单击底部的按钮。
那么我该怎么做才能实现这一目标?
我自己的MediaPlayer控制面板
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal">
<Button
android:id="@+id/Stop1"
style="@android:style/Widget.Holo.Light.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="◼" />
<Button
android:id="@+id/Play1"
style="@android:style/Widget.Holo.Light.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="▶" />
<SeekBar
android:id="@+id/Seekbar1"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
滚动内容
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Some text here as title"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/Handrail_ER"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ButtonName 1" />
<Button
android:id="@+id/Handrail_WR"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ButtonName 2" />
<Button
android:id="@+id/Handrail_AUS"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ButtonName 3" />
</LinearLayout>
</LinearLayout>
</ScrollView>
编辑:
这是我的目标
GOAL
编辑 2:
源代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:orientation="vertical"
tools:context="to.epac.factorycraft.drawerlayouttest.KCRstationActivity">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="九廣東鐵廣播"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/AdultTickets"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="成人車票" />
<Button
android:id="@+id/BczOfTheRain"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="天雨關係" />
<Button
android:id="@+id/CrossTrack"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="橫過路軌" />
<Button
android:id="@+id/LifeAnimals"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="本公司" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/ER_NoSmoke"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="請勿吸煙" />
<Button
android:id="@+id/ER_PickPocket"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="提防扒手" />
<Button
android:id="@+id/ER_Slippers"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="拖鞋涼鞋" />
<Button
android:id="@+id/ER_SvcEnd"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="車站關閉" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/ER_WetFloor_1"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="小心濕滑地面" />
<Button
android:id="@+id/ER_WetFloor_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落車濕滑地面" />
<Button
android:id="@+id/Esclator"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="當使用電梯時" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/Esclator_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落樓梯緊扶手" />
<Button
android:id="@+id/Luggage_1"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="大型行李 升降機" />
<Button
android:id="@+id/TakeCareChild"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="照顧同行小童" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/Luggage_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="笨重行李 升降機" />
<Button
android:id="@+id/MetallicBalloon"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="金屬氣球" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/WetFloor"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="天雨關係 地面濕滑" />
<Button
android:id="@+id/NoAnimals"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="動物及禽鳥" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/Test_FireAlarm_1"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="即將 火警系統" />
<Button
android:id="@+id/Test_FireAlarm_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="現正 火警系統" />
<Button
android:id="@+id/Test_Machines"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="即將 電力系統" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="九廣西鐵廣播"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/QueuingBox"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="排隊標誌" />
<Button
android:id="@+id/WR_Slippers"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="拖鞋涼鞋" />
<Button
android:id="@+id/NoEat"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="安全舒適環境" />
<Button
android:id="@+id/CuCoctopus"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="CuC八達通" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/SitOnFloor"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="坐在大堂" />
<Button
android:id="@+id/StayClear"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="大堂入口" />
<Button
android:id="@+id/Staircase"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落樓梯 勿奔跑" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/WR_NoSmake"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="車站嚴禁吸煙" />
<Button
android:id="@+id/WR_PickPocket"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="扒手 免招損失" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/WR_SvcEnd"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="車站關閉" />
<Button
android:id="@+id/WR_WetFloor"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落車 地面濕滑" />
<Button
android:id="@+id/WR_Esclator"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="電梯 小童長者" />
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="扶手電梯自動廣播"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/Handrail_ER"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ER請緊握扶手" />
<Button
android:id="@+id/Handrail_WR"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="WR請緊握扶手" />
<Button
android:id="@+id/Handrail_AUS"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="AUS請緊握扶手" />
</LinearLayout>
</LinearLayout>
</ScrollView>
<LinearLayout
android:id="@+id/MediaPlayer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="false"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal">
<Button
android:id="@+id/Stop1"
style="@android:style/Widget.Holo.Light.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="◼" />
<Button
android:id="@+id/Play1"
style="@android:style/Widget.Holo.Light.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="▶" />
<SeekBar
android:id="@+id/Seekbar1"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checkedButton="@+id/Nonetritone"
android:gravity="right"
android:orientation="horizontal">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="廣播提示聲" />
<RadioButton
android:id="@+id/Nonetritone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="-無-" />
<RadioButton
android:id="@+id/MTRtritone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="港鐵" />
<RadioButton
android:id="@+id/KCRtritone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="九鐵" />
</RadioGroup>
</LinearLayout>
</LinearLayout>
</LinearLayout>
编辑 3:
MediaPlayer Layout 与 ScrollView 重叠
enter image description here
试试这个
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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:orientation="vertical"
tools:context="to.epac.factorycraft.drawerlayouttest.KCRstationActivity">
<ScrollView
android:layout_width="match_parent"
android:fillViewport="true"
android:layout_marginBottom="40dp"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="九廣東鐵廣播"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/AdultTickets"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="成人車票" />
<Button
android:id="@+id/BczOfTheRain"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="天雨關係" />
<Button
android:id="@+id/CrossTrack"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="橫過路軌" />
<Button
android:id="@+id/LifeAnimals"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="本公司" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/ER_NoSmoke"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="請勿吸煙" />
<Button
android:id="@+id/ER_PickPocket"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="提防扒手" />
<Button
android:id="@+id/ER_Slippers"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="拖鞋涼鞋" />
<Button
android:id="@+id/ER_SvcEnd"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="車站關閉" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/ER_WetFloor_1"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="小心濕滑地面" />
<Button
android:id="@+id/ER_WetFloor_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落車濕滑地面" />
<Button
android:id="@+id/Esclator"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="當使用電梯時" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/Esclator_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落樓梯緊扶手" />
<Button
android:id="@+id/Luggage_1"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="大型行李 升降機" />
<Button
android:id="@+id/TakeCareChild"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="照顧同行小童" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/Luggage_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="笨重行李 升降機" />
<Button
android:id="@+id/MetallicBalloon"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="金屬氣球" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/WetFloor"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="天雨關係 地面濕滑" />
<Button
android:id="@+id/NoAnimals"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="動物及禽鳥" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/Test_FireAlarm_1"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="即將 火警系統" />
<Button
android:id="@+id/Test_FireAlarm_2"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="現正 火警系統" />
<Button
android:id="@+id/Test_Machines"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="即將 電力系統" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="九廣西鐵廣播"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/QueuingBox"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="排隊標誌" />
<Button
android:id="@+id/WR_Slippers"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="拖鞋涼鞋" />
<Button
android:id="@+id/NoEat"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="安全舒適環境" />
<Button
android:id="@+id/CuCoctopus"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="CuC八達通" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/SitOnFloor"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="坐在大堂" />
<Button
android:id="@+id/StayClear"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="大堂入口" />
<Button
android:id="@+id/Staircase"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落樓梯 勿奔跑" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/WR_NoSmake"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="車站嚴禁吸煙" />
<Button
android:id="@+id/WR_PickPocket"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="扒手 免招損失" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/WR_SvcEnd"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="車站關閉" />
<Button
android:id="@+id/WR_WetFloor"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上落車 地面濕滑" />
<Button
android:id="@+id/WR_Esclator"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="電梯 小童長者" />
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="扶手電梯自動廣播"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/Handrail_ER"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ER請緊握扶手" />
<Button
android:id="@+id/Handrail_WR"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="WR請緊握扶手" />
<Button
android:id="@+id/Handrail_AUS"
style="@android:style/Widget.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="AUS請緊握扶手" />
</LinearLayout>
</LinearLayout>
</ScrollView>
<LinearLayout
android:id="@+id/MediaPlayer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorAccent"
android:layout_marginTop="20dp"
android:layout_alignParentBottom="true"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal">
<Button
android:id="@+id/Stop1"
style="@android:style/Widget.Holo.Light.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="◼" />
<Button
android:id="@+id/Play1"
style="@android:style/Widget.Holo.Light.Button.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="▶" />
<SeekBar
android:id="@+id/Seekbar1"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checkedButton="@+id/Nonetritone"
android:gravity="right"
android:orientation="horizontal">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="廣播提示聲" />
<RadioButton
android:id="@+id/Nonetritone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="-無-" />
<RadioButton
android:id="@+id/MTRtritone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="港鐵" />
<RadioButton
android:id="@+id/KCRtritone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="九鐵" />
</RadioGroup>
</LinearLayout>
</LinearLayout>
</RelativeLayout>
您可以通过使用 ListView
和屏幕底部的布局来实现此目的,并消除 scrollView
。