Skip to content
Snippets Groups Projects
Commit b78b39ae authored by Nicolas Pomepuy's avatar Nicolas Pomepuy Committed by Geoffrey Métais
Browse files

Add network dialog now scrollable

parent 89765c5e
No related branches found
No related tags found
1 merge request!178Beta fixes for UI feedback
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:padding="20dp">
<androidx.appcompat.widget.AppCompatSpinner
android:id="@+id/server_protocol"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:entries="@array/server_protocols"/>
<TextView
android:id="@+id/server_port_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@+id/server_protocol"
android:layout_alignBaseline="@+id/server_protocol"
android:layout_alignTop="@+id/server_protocol"
android:layout_marginRight="10dp"
android:layout_marginLeft="10dp"
android:gravity="end"
android:text="@string/server_port"/>
<EditText
android:id="@+id/server_port"
android:layout_width="wrap_content"
android:minWidth="30dp"
android:layout_height="wrap_content"
android:layout_toEndOf="@+id/server_port_text"
android:layout_alignParentTop="true"
android:layout_alignBaseline="@+id/server_protocol"
android:layout_alignTop="@+id/server_protocol"
android:inputType="number"
android:singleLine="true" />
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/server_domain"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/server_protocol"
android:layout_marginTop="10dp">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minWidth="400dp"
android:layout_marginBottom="10dp"
android:hint="@string/server_domain_hint"
android:inputType="textUri"
android:singleLine="true">
<requestFocus/>
</EditText>
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/server_username"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/server_domain"
android:layout_alignParentStart="true" >
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minWidth="400dp"
android:hint="@string/server_username_hint"
android:inputType="text"
android:singleLine="true" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/server_folder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/server_username"
android:layout_alignParentStart="true" >
<EditText
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="400dp"
android:hint="@string/server_folder_hint"
android:inputType="textUri"
android:singleLine="true" />
</com.google.android.material.textfield.TextInputLayout>
<TextView
android:id="@+id/server_url"
android:layout_width="match_parent"
android:layout_height="20dp"
android:layout_below="@+id/server_folder"
android:layout_margin="5dp"
android:gravity="center_horizontal"/>
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/server_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/server_url"
android:layout_alignParentStart="true" >
android:padding="20dp">
<androidx.appcompat.widget.AppCompatSpinner
android:id="@+id/server_protocol"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:entries="@array/server_protocols"/>
<TextView
android:id="@+id/server_port_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@+id/server_protocol"
android:layout_alignBaseline="@+id/server_protocol"
android:layout_alignTop="@+id/server_protocol"
android:layout_marginRight="10dp"
android:layout_marginLeft="10dp"
android:gravity="end"
android:text="@string/server_port"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minWidth="400dp"
android:hint="@string/server_servername_hint"
android:inputType="text"
android:singleLine="true" />
</com.google.android.material.textfield.TextInputLayout>
<Button
android:id="@+id/server_cancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@android:string/cancel"
android:layout_below="@id/server_name"
android:layout_toStartOf="@+id/server_save"
style="@style/Widget.MaterialComponents.Button.TextButton.Dialog" />
<Button
android:id="@+id/server_save"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_marginStart="8dp"
android:text="@android:string/ok"
android:layout_below="@id/server_name"
style="@style/Widget.MaterialComponents.Button.TextButton.Dialog" />
</RelativeLayout>
\ No newline at end of file
android:id="@+id/server_port"
android:layout_width="wrap_content"
android:minWidth="30dp"
android:layout_height="wrap_content"
android:layout_toEndOf="@+id/server_port_text"
android:layout_alignParentTop="true"
android:layout_alignBaseline="@+id/server_protocol"
android:layout_alignTop="@+id/server_protocol"
android:inputType="number"
android:singleLine="true"/>
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/server_domain"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/server_protocol"
android:layout_marginTop="10dp">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minWidth="400dp"
android:layout_marginBottom="10dp"
android:hint="@string/server_domain_hint"
android:inputType="textUri"
android:singleLine="true">
<requestFocus/>
</EditText>
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/server_username"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/server_domain"
android:layout_alignParentStart="true">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minWidth="400dp"
android:hint="@string/server_username_hint"
android:inputType="text"
android:singleLine="true"/>
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/server_folder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/server_username"
android:layout_alignParentStart="true">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minWidth="400dp"
android:hint="@string/server_folder_hint"
android:inputType="textUri"
android:singleLine="true"/>
</com.google.android.material.textfield.TextInputLayout>
<TextView
android:id="@+id/server_url"
android:layout_width="match_parent"
android:layout_height="20dp"
android:layout_below="@+id/server_folder"
android:layout_margin="5dp"
android:gravity="center_horizontal"/>
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/server_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/server_url"
android:layout_alignParentStart="true">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minWidth="400dp"
android:hint="@string/server_servername_hint"
android:inputType="text"
android:singleLine="true"/>
</com.google.android.material.textfield.TextInputLayout>
<Button
android:id="@+id/server_cancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@android:string/cancel"
android:layout_below="@id/server_name"
android:layout_toStartOf="@+id/server_save"
style="@style/Widget.MaterialComponents.Button.TextButton.Dialog"/>
<Button
android:id="@+id/server_save"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_marginStart="8dp"
android:text="@android:string/ok"
android:layout_below="@id/server_name"
style="@style/Widget.MaterialComponents.Button.TextButton.Dialog"/>
</RelativeLayout>
</ScrollView>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment