157 lines
6.7 KiB
XML
157 lines
6.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
|
android:layout_width="fill_parent"
|
|
android:background="?activityBackgroundColor"
|
|
android:layout_height="fill_parent">
|
|
|
|
<RelativeLayout
|
|
|
|
android:id="@+id/bottom_bar"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:orientation="horizontal"
|
|
android:layout_alignParentBottom="true"
|
|
android:baselineAligned="false">
|
|
<Button
|
|
android:id="@+id/cancel_button"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_alignParentLeft="true"
|
|
android:text="@android:string/cancel"
|
|
android:drawableLeft="@android:drawable/ic_menu_close_clear_cancel"
|
|
style="@style/BottomBarButton" />
|
|
<Button
|
|
android:id="@+id/accept_button"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_alignParentRight="true"
|
|
android:text="@string/accept"
|
|
android:drawableLeft="@drawable/navigation_accept"
|
|
style="@style/BottomBarButton" />
|
|
</RelativeLayout>
|
|
|
|
<ScrollView
|
|
android:id="@+id/ScrollView"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_above="@id/bottom_bar"
|
|
android:layout_marginBottom="12dip"
|
|
android:layout_marginLeft="12dip"
|
|
android:layout_marginRight="12dip"
|
|
android:layout_marginTop="12dip"
|
|
android:layout_alignParentTop="false">
|
|
<RelativeLayout
|
|
android:id="@+id/RelativeLayout"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="wrap_content">
|
|
<EditText
|
|
android:id="@+id/password_edit"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:ems="10"
|
|
android:singleLine="true"
|
|
android:typeface="monospace"
|
|
android:hint="@string/hint_generated_password" />
|
|
<Button
|
|
android:id="@+id/generate_password_button"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_below="@id/password_edit"
|
|
android:text="@string/generate_password" />
|
|
<TextView
|
|
android:id="@+id/length_label"
|
|
android:text="@string/length"
|
|
android:layout_height="fill_parent"
|
|
android:layout_width="fill_parent"
|
|
android:layout_below="@id/generate_password_button" />
|
|
<Button
|
|
android:id="@+id/btn_length16"
|
|
android:text="16"
|
|
android:layout_alignParentRight="true"
|
|
android:layout_width="60sp"
|
|
android:layout_height="wrap_content"
|
|
android:layout_below="@id/length_label" />
|
|
<Button
|
|
android:id="@+id/btn_length12"
|
|
android:text="12"
|
|
android:layout_toLeftOf="@id/btn_length16"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="60sp"
|
|
android:layout_alignTop="@id/btn_length16" />
|
|
<Button
|
|
android:id="@+id/btn_length8"
|
|
android:text="8"
|
|
android:layout_toLeftOf="@id/btn_length12"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="60sp"
|
|
android:layout_alignTop="@id/btn_length16" />
|
|
<Button
|
|
android:id="@+id/btn_length6"
|
|
android:text="6"
|
|
android:layout_toLeftOf="@id/btn_length8"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="60sp"
|
|
android:layout_alignTop="@id/btn_length16" />
|
|
<EditText
|
|
android:id="@+id/length"
|
|
android:layout_width="fill_parent"
|
|
android:layout_toLeftOf="@id/btn_length6"
|
|
android:layout_height="wrap_content"
|
|
android:layout_alignTop="@id/btn_length16"
|
|
android:singleLine="true"
|
|
android:text="12"
|
|
android:hint="@string/hint_length" />
|
|
<CheckBox
|
|
android:id="@+id/cb_uppercase"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/uppercase"
|
|
android:checked="true"
|
|
android:layout_below="@id/length" />
|
|
<CheckBox
|
|
android:id="@+id/cb_lowercase"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/lowercase"
|
|
android:checked="true"
|
|
android:layout_below="@id/cb_uppercase" />
|
|
<CheckBox
|
|
android:id="@+id/cb_digits"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/digits"
|
|
android:checked="true"
|
|
android:layout_below="@id/cb_lowercase" />
|
|
<CheckBox
|
|
android:id="@+id/cb_minus"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/minus"
|
|
android:layout_below="@id/cb_digits" />
|
|
<CheckBox
|
|
android:id="@+id/cb_underline"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/underline"
|
|
android:layout_below="@id/cb_minus" />
|
|
<CheckBox
|
|
android:id="@+id/cb_space"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/space"
|
|
android:layout_below="@id/cb_underline" />
|
|
<CheckBox
|
|
android:id="@+id/cb_specials"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/special"
|
|
android:layout_below="@id/cb_space" />
|
|
<CheckBox
|
|
android:id="@+id/cb_brackets"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/brackets"
|
|
android:layout_below="@id/cb_specials" />
|
|
</RelativeLayout>
|
|
</ScrollView>
|
|
</RelativeLayout> |