diff options
Diffstat (limited to 'demokit/app/res/layout/main.xml')
-rw-r--r-- | demokit/app/res/layout/main.xml | 319 |
1 files changed, 25 insertions, 294 deletions
diff --git a/demokit/app/res/layout/main.xml b/demokit/app/res/layout/main.xml index 6dbf840..1c52750 100644 --- a/demokit/app/res/layout/main.xml +++ b/demokit/app/res/layout/main.xml @@ -1,297 +1,28 @@ <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:orientation="vertical" - android:layout_width="match_parent" - android:layout_height="match_parent"> - <ScrollView - android:layout_width="match_parent" - android:layout_height="match_parent"> - <RelativeLayout - android:layout_width="match_parent" - android:layout_height="wrap_content"> - <!-- Buttons --> - <TextView - android:id="@+id/textView17" android:layout_alignParentLeft="true" - android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="@string/buttons" android:layout_marginRight="8dip"/> - <TextView - android:id="@+id/textView1" android:layout_below="@id/textView17" - android:layout_height="wrap_content" android:layout_width="wrap_content" - android:text="@string/button1" android:layout_gravity="center_vertical" - android:layout_marginRight="12dip" android:layout_marginLeft="8dp" - android:paddingTop="30dp" android:layout_marginBottom="5dp"/> - <ImageView - android:id="@+id/button1Image" android:layout_toRightOf="@id/textView1" - android:layout_alignBottom="@id/textView1" - android:layout_marginTop="8dp" android:layout_width="wrap_content" - android:layout_height="wrap_content" android:src="@drawable/droid_off"/> - <TextView - android:id="@+id/textView2" android:layout_width="wrap_content" - android:layout_height="wrap_content" android:layout_toRightOf="@id/button1Image" - android:layout_marginLeft="24dp" android:text="@string/button2" - android:layout_gravity="center_vertical" android:layout_marginRight="12dip" - android:layout_alignBottom="@id/textView1"/> - <ImageView - android:id="@+id/button2Image" android:layout_toRightOf="@id/textView2" - android:layout_alignBottom="@id/textView2" android:layout_width="wrap_content" - android:layout_height="wrap_content" android:layout_marginTop="8dp" - android:src="@drawable/droid_off"/> - <TextView - android:id="@+id/textView3" android:layout_toRightOf="@id/button2Image" - android:layout_marginLeft="24dp" android:layout_alignBottom="@id/textView1" - android:layout_marginRight="12dp" android:layout_width="wrap_content" - android:layout_height="wrap_content" android:text="@string/button3" - android:layout_gravity="center_vertical"/> - <ImageView - android:id="@+id/button3Image" android:layout_toRightOf="@id/textView3" - android:layout_alignBottom="@id/textView3" android:layout_marginTop="8dp" - android:layout_width="wrap_content" android:layout_height="wrap_content" - android:src="@drawable/droid_off"/> - - <!-- LED 1 --> - <TextView - android:id="@+id/textView20" android:layout_height="wrap_content" - android:layout_width="match_parent" android:layout_gravity="center_horizontal" - android:text="@string/led1" android:layout_below="@id/textView1" - android:paddingTop="30dp"/> - <TextView - android:id="@+id/textView5" android:layout_below="@id/textView20" - android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginRight="8dip" android:text="@string/red" - android:paddingTop="20dp"/> - <SeekBar - android:id="@+id/led1Red" - android:layout_alignParentRight="true" - android:layout_height="wrap_content" android:layout_alignBottom="@id/textView5" - android:max="255" android:layout_width="250dp" android:layout_marginRight="16dip"/> - <TextView - android:id="@+id/textView6" android:layout_below="@id/textView5" - android:paddingTop="20dp" - android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginRight="8dip" android:text="@string/green"/> - <SeekBar - android:id="@+id/led1Green" - android:layout_alignParentRight="true" - android:layout_alignBottom="@id/textView6" android:layout_height="wrap_content" - android:max="255" android:layout_marginRight="16dip" - android:layout_width="250dip"/> - <TextView - android:id="@+id/textView7" android:layout_below="@id/textView6" - android:paddingTop="20dp" - android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginRight="8dip" android:text="@string/blue"/> - <SeekBar - android:id="@+id/led1Blue" android:layout_alignParentRight="true" - android:layout_height="wrap_content" android:max="255" - android:layout_marginRight="16dip" android:layout_width="250dip" - android:layout_alignBottom="@id/textView7"/> - - <!-- LED 2 --> - <TextView - android:id="@+id/textView21" android:layout_height="wrap_content" - android:layout_width="match_parent" android:layout_gravity="center_horizontal" - android:text="@string/led2" android:layout_below="@id/led1Blue" - android:paddingTop="30dp"/> - <TextView - android:id="@+id/textView5_2" android:layout_below="@id/textView21" - android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginRight="8dip" android:text="@string/red" - android:paddingTop="20dp"/> - <SeekBar - android:id="@+id/led2Red" android:layout_alignParentRight="true" - android:layout_height="wrap_content" android:layout_alignBottom="@id/textView5_2" - android:max="255" android:layout_width="250dp" android:layout_marginRight="16dip"/> - <TextView - android:id="@+id/textView6_2" android:layout_below="@id/textView5_2" - android:paddingTop="20dp" android:layout_width="wrap_content" - android:layout_height="wrap_content" android:layout_marginRight="8dip" - android:text="@string/green"/> - <SeekBar - android:id="@+id/led2Green" android:layout_alignParentRight="true" - android:layout_alignBottom="@id/textView6_2" android:layout_height="wrap_content" - android:max="255" android:layout_marginRight="16dip" - android:layout_width="250dip"/> - <TextView - android:id="@+id/textView7_2" android:layout_below="@id/textView6_2" - android:paddingTop="20dp" android:layout_width="wrap_content" - android:layout_height="wrap_content" android:layout_marginRight="8dip" - android:text="@string/blue"/> - <SeekBar - android:id="@+id/led2Blue" android:layout_alignParentRight="true" - android:layout_height="wrap_content" android:max="255" - android:layout_marginRight="16dip" android:layout_width="250dip" - android:layout_alignBottom="@id/textView7_2"/> - - <!-- LED 3 --> - <TextView - android:id="@+id/textView22" android:layout_height="wrap_content" - android:layout_width="match_parent" android:layout_gravity="center_horizontal" - android:text="@string/led3" android:layout_below="@id/led2Blue" - android:paddingTop="30dp"/> - <TextView - android:id="@+id/textView5_3" android:layout_below="@id/textView22" - android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginRight="8dip" android:text="@string/red" - android:paddingTop="20dp"/> - <SeekBar - android:id="@+id/led3Red" android:layout_alignParentRight="true" - android:layout_height="wrap_content" android:layout_alignBottom="@id/textView5_3" - android:max="255" android:layout_width="250dp" android:layout_marginRight="16dip"/> - <TextView - android:id="@+id/textView6_3" android:layout_below="@id/textView5_3" - android:paddingTop="20dp" android:layout_width="wrap_content" - android:layout_height="wrap_content" android:layout_marginRight="8dip" - android:text="@string/green"/> - <SeekBar - android:id="@+id/led3Green" android:layout_alignParentRight="true" - android:layout_alignBottom="@id/textView6_3" android:layout_height="wrap_content" - android:max="255" android:layout_marginRight="16dip" - android:layout_width="250dip"/> - <TextView - android:id="@+id/textView7_3" android:layout_below="@id/textView6_3" - android:paddingTop="20dp" android:layout_width="wrap_content" - android:layout_height="wrap_content" android:layout_marginRight="8dip" - android:text="@string/blue"/> - <SeekBar - android:id="@+id/led3Blue" android:layout_alignParentRight="true" - android:layout_height="wrap_content" android:max="255" - android:layout_marginRight="16dip" android:layout_width="250dip" - android:layout_alignBottom="@id/textView7_3"/> - - <!-- Relays --> - <TextView - android:id="@+id/textView18" android:layout_below="@id/led3Blue" - android:paddingTop="60dp" android:layout_alignParentLeft="true" - android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="@string/relays" android:layout_marginRight="8dip"/> - <ToggleButton - android:id="@+id/relay1Button" android:text="ToggleButton" - android:layout_toRightOf="@id/textView18" - android:layout_alignBottom="@id/textView18" android:layout_width="wrap_content" - android:layout_height="wrap_content" android:layout_marginLeft="12dp"/> - <TextView - android:id="@+id/textView4" android:layout_below="@id/relay1Button" - android:layout_alignLeft="@id/relay1Button" - android:layout_alignRight="@id/relay1Button" android:text="@string/relay1" - android:layout_width="wrap_content" android:gravity="center_horizontal" - android:layout_marginTop="4dp" android:layout_height="wrap_content"/> - <ToggleButton - android:id="@+id/relay2Button" android:text="ToggleButton" - android:layout_alignBottom="@id/textView18" - android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginRight="12dp" android:layout_alignParentRight="true"/> - <TextView - android:id="@+id/textView4" android:layout_below="@id/relay2Button" - android:layout_alignLeft="@id/relay2Button" - android:layout_alignRight="@id/relay2Button" android:text="@string/relay2" - android:layout_width="wrap_content" android:gravity="center_horizontal" - android:layout_marginTop="4dp" android:layout_height="wrap_content"/> - - <!-- Temperature --> - <TextView - android:id="@+id/textView15" android:text="@string/temperature" - android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginRight="8dip" android:layout_below="@id/textView18" - android:paddingTop="50dp" android:layout_alignParentLeft="true"/> - <TextView - android:id="@+id/temperature" android:layout_toRightOf="@id/textView15" - android:layout_alignBottom="@id/textView15" android:layout_width="wrap_content" - android:layout_height="wrap_content"/> - - <!-- Light --> - <TextView - android:id="@+id/light" android:layout_alignParentRight="true" - android:layout_alignBottom="@id/textView15" android:layout_width="50dp" - android:layout_height="wrap_content"/> - <TextView - android:id="@+id/textView16" android:text="@string/light" - android:layout_alignBottom="@id/light" android:layout_toLeftOf="@id/light" - android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginRight="8dip"/> - - <!-- Servos --> - <TextView - android:id="@+id/textView8" android:layout_height="wrap_content" - android:layout_width="match_parent" android:layout_gravity="center_horizontal" - android:text="@string/servos" android:layout_below="@id/textView15" - android:paddingTop="30dp"/> - <TextView - android:id="@+id/servo1Text" android:layout_below="@id/textView8" - android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginRight="8dip" android:text="@string/servo1" - android:paddingTop="20dp"/> - <SeekBar - android:id="@+id/servo1" android:layout_alignParentRight="true" - android:progress="127" android:layout_height="wrap_content" - android:layout_alignBottom="@id/servo1Text" android:max="255" - android:layout_width="250dp" android:layout_marginRight="16dip"/> - <TextView - android:id="@+id/servo2Text" android:layout_below="@id/servo1Text" - android:paddingTop="20dp" android:layout_width="wrap_content" - android:layout_height="wrap_content" android:layout_marginRight="8dip" - android:text="@string/servo2"/> - <SeekBar - android:id="@+id/servo2" android:layout_alignParentRight="true" - android:progress="127" android:layout_alignBottom="@id/servo2Text" - android:layout_height="wrap_content" android:max="255" - android:layout_marginRight="16dip" android:layout_width="250dip"/> - <TextView - android:id="@+id/servo3Text" android:layout_below="@id/servo2Text" - android:paddingTop="20dp" android:layout_width="wrap_content" - android:layout_height="wrap_content" android:layout_marginRight="8dip" - android:text="@string/servo3"/> - <SeekBar - android:id="@+id/servo3" android:layout_alignParentRight="true" - android:layout_height="wrap_content" android:max="255" - android:layout_marginRight="16dip" android:layout_width="250dip" - android:layout_alignBottom="@id/servo3Text" android:progress="127"/> - - <!-- Joystick --> - <TextView - android:id="@+id/textView9" android:layout_below="@id/servo3Text" - android:padding="30dp" android:text="@string/joystick" - android:layout_width="wrap_content" android:layout_height="wrap_content"/> - <TextView - android:layout_width="wrap_content" android:id="@+id/textView10" - android:layout_height="wrap_content" android:text="@string/x" - android:layout_marginRight="8dip" android:paddingTop="20dp" - android:layout_below="@id/textView9" android:layout_alignParentLeft="true"/> - <TextView - android:layout_width="wrap_content" android:id="@+id/joyX" - android:layout_height="wrap_content" android:layout_toRightOf="@id/textView10" - android:layout_alignBottom="@id/textView10"/> - <TextView - android:layout_width="wrap_content" android:id="@+id/textView12" - android:layout_height="wrap_content" android:text="@string/y" - android:layout_marginRight="8dip" android:paddingTop="20dp" - android:layout_below="@id/textView10" android:layout_alignParentLeft="true"/> - <TextView - android:layout_width="wrap_content" android:id="@+id/joyY" - android:layout_height="wrap_content" android:layout_toRightOf="@id/textView12" - android:layout_alignBottom="@id/textView12"/> - <TextView - android:layout_width="wrap_content" android:id="@+id/textViewJoyButton" - android:layout_height="wrap_content" android:text="@string/button" - android:layout_marginRight="8dip" android:paddingTop="20dp" - android:layout_below="@id/textView12" android:layout_alignParentLeft="true"/> - <ImageView - android:src="@drawable/droid_off" android:id="@+id/joyButtonImage" - android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_toRightOf="@id/textViewJoyButton" - android:layout_alignBottom="@id/textViewJoyButton"/> - - <!-- Touch panel --> - <TextView - android:id="@+id/textView11" android:layout_below="@id/textViewJoyButton" - android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_gravity="center_vertical" android:text="@string/cap" - android:paddingTop="30dp"/> - <ImageView - android:id="@+id/cap" android:layout_marginLeft="8dp" - android:layout_height="wrap_content" android:layout_width="wrap_content" - android:layout_gravity="left" android:src="@drawable/droid_off" - android:layout_toRightOf="@id/textView11" - android:layout_alignBottom="@id/textView11"/> - </RelativeLayout> - </ScrollView> + android:layout_width="match_parent" android:layout_height="match_parent" + android:orientation="vertical" android:background="@drawable/background_holo_dark"> + <LinearLayout android:id="@+id/InOutTabContainer" + android:layout_width="fill_parent" android:orientation="horizontal" + android:layout_height="48dip"> + <TextView android:layout_width="wrap_content" android:id="@+id/inputLabel" + android:text="@string/input" style="@style/DemoKitTextBase" + android:gravity="center" android:layout_weight="1" + android:background="@drawable/tab_focused_holo_dark" + android:clickable="true" android:layout_gravity="center" + android:layout_height="match_parent"></TextView> + <TextView android:text="@string/output" android:id="@+id/outputLabel" + android:layout_width="wrap_content" android:layout_height="match_parent" + style="@style/DemoKitTextBase" android:gravity="center" + android:layout_weight="1" android:layout_gravity="center" + android:clickable="true"></TextView> + </LinearLayout> + <FrameLayout android:layout_width="match_parent" + android:layout_height="wrap_content" android:orientation="vertical" + android:paddingLeft="10dip" android:paddingRight="10dip"> + <include layout="@layout/inputcontainer" android:id="@+id/inputContainer" + android:layout_width="match_parent" android:layout_height="wrap_content" /> + <include layout="@layout/outputcontainer" android:id="@+id/outputContainer" + android:layout_width="match_parent" android:layout_height="wrap_content" /> + </FrameLayout> </LinearLayout> |