現在、UI にタイトル バー、下部のボタン バー、間に ScrollView を配置しようとしています。部分的に動作させることはできますが、別の部分を動作させると、古い部分が表示されなくなります。左側に私の UI の写真があり、右側にどのように表示したいかを示します... (ずさんで申し訳ありませんが、MS ペイントで編集しました :P )
要約すると、XML ファイル内の他の TextView 用のスペースを確保して Version フィールドと Type フィールドを移動し、両方のボタンを下部のバーに表示する必要があります。
編集 :
下部のボタンは同じサイズにする必要があります。MS ペイントでボックスを作成するのはあまり得意ではありません。
EDIT 2:申し訳ありません....ここに私のXMLファイルがあります
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:weightSum="1.0" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="SN : " />
<TextView
android:id="@+id/serialNumberView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="Ver : " />
<TextView
android:id="@+id/versionView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="Type : " />
<TextView
android:id="@+id/typeView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal" />
</LinearLayout>
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_weight="1">
<CheckBox
android:id="@+id/floatCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Float" />
<CheckBox
android:id="@+id/tripCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Trip" />
<CheckBox
android:id="@+id/closeCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Close" />
<CheckBox
android:id="@+id/blockedCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Blocked" />
<CheckBox
android:id="@+id/hardTripCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hard Trip" />
<CheckBox
android:id="@+id/phaseAngleCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Phase angle wrong for closing" />
<CheckBox
android:id="@+id/diffVoltsCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Differential volts too low" />
<CheckBox
android:id="@+id/networkVoltsCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Network volts too low to close" />
<CheckBox
android:id="@+id/usingDefaultsCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Using Defaults( Reprogram )" />
<CheckBox
android:id="@+id/relaxedCloseActiveCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Relaxed Close Active" />
<CheckBox
android:id="@+id/commBoardDetectedCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Comm Board Detected" />
<CheckBox
android:id="@+id/antiPumpBlock"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Anti-Pump Block" />
<CheckBox
android:id="@+id/motorCutoffCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Motor Cutoff Inhibit" />
<CheckBox
android:id="@+id/phaseRotationCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Phase Rotation Wrong" />
<CheckBox
android:id="@+id/usingDefaultDNPCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text= "Using Default DNP Profile" />
</LinearLayout>
</ScrollView>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_weight="1" >
<Button
android:id="@+id/button3"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="Back" />
<Button
android:id="@+id/button3"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="Read" />
</LinearLayout>
</LinearLayout>