diff options
Diffstat (limited to 'main/src/main/res/layout/server_card.xml')
-rw-r--r-- | main/src/main/res/layout/server_card.xml | 197 |
1 files changed, 112 insertions, 85 deletions
diff --git a/main/src/main/res/layout/server_card.xml b/main/src/main/res/layout/server_card.xml index 690a27bd..bad9a3c6 100644 --- a/main/src/main/res/layout/server_card.xml +++ b/main/src/main/res/layout/server_card.xml @@ -1,85 +1,82 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- +<?xml version="1.0" encoding="utf-8"?><!-- ~ Copyright (c) 2012-2014 Arne Schwabe ~ Distributed under the GNU GPL v2 with additional terms. For full terms see the file doc/LICENSE.txt --> -<FrameLayout xmlns:tools="http://schemas.android.com/tools" - xmlns:android="http://schemas.android.com/apk/res/android" +<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_margin="@dimen/stdpadding" - > + android:layout_margin="@dimen/stdpadding"> <!-- A CardView that contains a TextView --> <android.support.v7.widget.CardView android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" - card_view:cardCornerRadius="10dp" - > + card_view:cardCornerRadius="10dp"> <RelativeLayout - android:animateLayoutChanges="true" - android:padding="5dp" + xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" - xmlns:android="http://schemas.android.com/apk/res/android"> + android:animateLayoutChanges="true" + android:padding="5dp"> <TextView - style="@style/item" android:id="@+id/port_label" - android:text="@string/port" + style="@style/item" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_alignParentRight="true" android:layout_alignParentEnd="true" + android:layout_alignParentRight="true" + android:text="@string/port" android:textAppearance="?android:attr/textAppearanceSmall" /> <TextView + android:id="@+id/server_label" style="@style/item" android:text="@string/address" - android:id="@+id/server_label" android:textAppearance="?android:attr/textAppearanceSmall" /> <EditText android:id="@+id/portnumber" - android:layout_alignParentRight="true" - android:layout_alignParentEnd="true" - android:layout_below="@id/port_label" android:layout_width="wrap_content" - android:layout_height="wrap_content" + android:layout_alignParentEnd="true" + android:layout_alignParentRight="true" + + android:layout_below="@id/port_label" android:inputType="numberDecimal" - android:textAppearance="@android:style/TextAppearance.DeviceDefault.Medium" - android:text="1194" /> + android:text="1194" + android:textAppearance="@android:style/TextAppearance.DeviceDefault.Medium" /> <EditText android:id="@+id/servername" - android:singleLine="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" - android:inputType="textUri" android:layout_below="@id/server_label" android:layout_toLeftOf="@id/portnumber" android:layout_toStartOf="@id/portnumber" - android:textAppearance="@android:style/TextAppearance.DeviceDefault.Medium" - android:text="openvpn.blinkt.de" /> + android:inputType="textUri" + android:singleLine="true" + android:text="openvpn.blinkt.de" + android:textAppearance="@android:style/TextAppearance.DeviceDefault.Medium" /> <TextView - android:paddingTop="10dp" + android:id="@+id/protocol" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/servername" - android:id="@+id/protocol" + android:paddingTop="10dp" android:text="Protocol" /> <RadioGroup @@ -106,103 +103,133 @@ android:layout_height="wrap_content" android:text="TCP" /> </RadioGroup> - <!-- <TextView - android:paddingTop="10dp" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_below="@id/udptcpradiogroup" - android:id="@+id/proxytext" - android:text="Proxy" /> - <RadioGroup - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:orientation="horizontal" - android:id="@+id/proxygroup" - android:paddingLeft="20dp" - android:layout_below="@id/proxytext"> - <RadioButton - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="None" /> + <!-- <TextView + android:paddingTop="10dp" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_below="@id/udptcpradiogroup" + android:id="@+id/proxytext" + android:text="Proxy" /> + + <RadioGroup + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:orientation="horizontal" + android:id="@+id/proxygroup" + android:paddingLeft="20dp" + android:layout_below="@id/proxytext"> + + <RadioButton + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="None" /> + + <Space + android:layout_width="10dp" + android:layout_height="wrap_content" /> + + <RadioButton + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="HTTP" /> + + <Space + android:layout_width="10dp" + android:layout_height="wrap_content" /> + + <RadioButton + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="Socks" /> + </RadioGroup> --> - <Space - android:layout_width="10dp" - android:layout_height="wrap_content" /> + <TextView + android:id="@+id/connect_timeout_label" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_below="@id/udptcpradiogroup" + android:paddingTop="10dp" + android:text="@string/connect_timeout" /> - <RadioButton - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="HTTP" /> + <EditText + android:id="@+id/connect_timeout" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentRight="true" + android:layout_alignParentEnd="true" + android:layout_below="@+id/connect_timeout_label" + android:ems="3" + android:inputType="numberDecimal" /> - <Space - android:layout_width="10dp" - android:layout_height="wrap_content" /> + <SeekBar + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:id="@+id/connect_silder" + android:max="300" + android:layout_alignBottom="@id/connect_timeout" + android:layout_toLeftOf="@id/connect_timeout" + android:layout_toStartOf="@id/connect_timeout" + android:layout_below="@id/connect_timeout_label" /> - <RadioButton - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="Socks" /> - </RadioGroup> --> <CheckBox - android:paddingTop="10dp" + android:id="@+id/use_customoptions" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_below="@id/udptcpradiogroup" - android:id="@+id/use_customoptions" + android:layout_below="@id/connect_timeout" + android:paddingTop="10dp" android:text="@string/custom_connection_options" /> <LinearLayout - android:paddingLeft="10dp" - android:paddingStart="10dp" android:id="@+id/custom_options_layout" - android:layout_below="@id/use_customoptions" android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_below="@id/use_customoptions" android:orientation="vertical" - android:layout_height="wrap_content"> + android:paddingLeft="10dp" + android:paddingStart="10dp"> + <TextView android:id="@+id/warnung_custom" - android:text="@string/custom_connection_options_warng" android:layout_width="wrap_content" - android:layout_height="wrap_content" /> + android:layout_height="wrap_content" + android:text="@string/custom_connection_options_warng" /> <EditText - android:inputType="textMultiLine" android:id="@+id/customoptions" - android:lines="5" android:layout_width="match_parent" - android:layout_height="wrap_content" /> + android:layout_height="wrap_content" + android:inputType="textMultiLine" + android:lines="5" /> </LinearLayout> <Switch + android:id="@+id/remoteSwitch" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="Enable" - android:id="@+id/remoteSwitch" - android:layout_gravity="right|bottom" - android:layout_below="@+id/portnumber" + android:layout_alignEnd="@+id/portnumber" android:layout_alignRight="@+id/portnumber" - android:layout_alignEnd="@+id/portnumber" /> + android:layout_below="@+id/portnumber" + android:layout_gravity="right|bottom" + android:text="Enable" /> + <ImageButton - android:layout_margin="12dp" + android:id="@+id/remove_connection" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:padding="12dp" - android:layout_alignRight="@+id/portnumber" android:layout_alignEnd="@+id/portnumber" + android:layout_alignRight="@+id/portnumber" android:layout_below="@id/remoteSwitch" + android:layout_margin="12dp" android:background="@drawable/ic_menu_delete_grey" - android:id="@+id/remove_connection" - android:contentDescription="@string/remove_connection_entry" /> + android:contentDescription="@string/remove_connection_entry" + android:padding="12dp" /> </RelativeLayout> </android.support.v7.widget.CardView> - - - </FrameLayout>
\ No newline at end of file |