<string-array name="alerts">
<item>0|None</item>
<item>5|5 minutes</item>
<item>15|15 minutes</item>
<item>30|30 minutes</item>
<item>60|1 hour</item>
<item>180|3 hours</item>
<item>300|5 hours</item>
</string-array>
iAlarm Code
Thursday, 11 June 2015
Style xml
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="actionModeBackground">@color/action_bar</item> // pre lollipop
<item name="android:actionModeBackground">@color/action_bar</item> // lollipop
</style>
<style name="BottomSheet.StyleDialog" parent="BottomSheet.Dialog">
<item name="android:backgroundDimAmount">0.5</item>
<item name="android:windowAnimationStyle">@style/BottomSheet.Animation</item>
<item name="android:textColorPrimary">#DDffffff</item>
<item name="android:textColorSecondary">#8Affffff</item>
<item name="android:textColorHint">#42ffffff</item>
<item name="bs_dialogBackground">@color/action_bar</item>
<item name="bs_dividerColor">@color/abc_search_url_text_pressed</item>
<item name="bs_numColumns">4</item>
</style>
</resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="actionModeBackground">@color/action_bar</item> // pre lollipop
<item name="android:actionModeBackground">@color/action_bar</item> // lollipop
</style>
<style name="BottomSheet.StyleDialog" parent="BottomSheet.Dialog">
<item name="android:backgroundDimAmount">0.5</item>
<item name="android:windowAnimationStyle">@style/BottomSheet.Animation</item>
<item name="android:textColorPrimary">#DDffffff</item>
<item name="android:textColorSecondary">#8Affffff</item>
<item name="android:textColorHint">#42ffffff</item>
<item name="bs_dialogBackground">@color/action_bar</item>
<item name="bs_dividerColor">@color/abc_search_url_text_pressed</item>
<item name="bs_numColumns">4</item>
</style>
</resources>
Row layout xml
<FrameLayout
android:id="@+id/containerMain"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:descendantFocusability="blocksDescendants">
<RelativeLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="10dp"
android:padding="10dp"
android:background="@drawable/rounded_corner_layout">
<TextView
android:id="@+id/title"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="18sp"
android:textStyle="italic|bold"
android:text="title"
android:textColor="@color/textColor"/>
<View
android:id="@+id/hline"
android:layout_below="@+id/title"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#ffe0e8ee"
android:layout_toLeftOf="@+id/switch_checkbox"
android:layout_toStartOf="@+id/switch_checkbox"/>
<TextView
android:id="@+id/location"
android:layout_below="@+id/hline"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Location"
android:textSize="14sp"
android:textColor="@color/textColor2"/>
<View
android:id="@+id/hline2"
android:layout_below="@+id/location"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#ffe0e8ee"
android:layout_toLeftOf="@+id/switch_checkbox"
android:layout_toStartOf="@+id/switch_checkbox"/>
<TextView
android:id="@+id/time"
android:layout_below="@+id/hline2"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="14sp"
android:text="time"
android:textColor="@color/textColor2"/>
<View
android:id="@+id/hline3"
android:layout_below="@+id/time"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#ffe0e8ee"
android:layout_toLeftOf="@+id/switch_checkbox"
android:layout_toStartOf="@+id/switch_checkbox"/>
<TextView
android:id="@+id/repeat"
android:layout_below="@+id/hline3"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="14sp"
android:text="Repeat after 5 hours"
android:textColor="@color/textColor2"/>
<RelativeLayout
android:id="@+id/switch_checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginStart="10dp"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true">
<android.support.v7.widget.SwitchCompat
android:id="@+id/on_off"
android:layout_margin="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
</RelativeLayout>
</FrameLayout>
android:id="@+id/containerMain"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:descendantFocusability="blocksDescendants">
<RelativeLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="10dp"
android:padding="10dp"
android:background="@drawable/rounded_corner_layout">
<TextView
android:id="@+id/title"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="18sp"
android:textStyle="italic|bold"
android:text="title"
android:textColor="@color/textColor"/>
<View
android:id="@+id/hline"
android:layout_below="@+id/title"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#ffe0e8ee"
android:layout_toLeftOf="@+id/switch_checkbox"
android:layout_toStartOf="@+id/switch_checkbox"/>
<TextView
android:id="@+id/location"
android:layout_below="@+id/hline"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Location"
android:textSize="14sp"
android:textColor="@color/textColor2"/>
<View
android:id="@+id/hline2"
android:layout_below="@+id/location"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#ffe0e8ee"
android:layout_toLeftOf="@+id/switch_checkbox"
android:layout_toStartOf="@+id/switch_checkbox"/>
<TextView
android:id="@+id/time"
android:layout_below="@+id/hline2"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="14sp"
android:text="time"
android:textColor="@color/textColor2"/>
<View
android:id="@+id/hline3"
android:layout_below="@+id/time"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#ffe0e8ee"
android:layout_toLeftOf="@+id/switch_checkbox"
android:layout_toStartOf="@+id/switch_checkbox"/>
<TextView
android:id="@+id/repeat"
android:layout_below="@+id/hline3"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="14sp"
android:text="Repeat after 5 hours"
android:textColor="@color/textColor2"/>
<RelativeLayout
android:id="@+id/switch_checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginStart="10dp"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true">
<android.support.v7.widget.SwitchCompat
android:id="@+id/on_off"
android:layout_margin="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
</RelativeLayout>
</FrameLayout>
3 Number pickers xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<RelativeLayout
android:id="@+id/container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true">
<RelativeLayout
android:id="@+id/one"
android:padding="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:layout_marginEnd="10dp">
<TextView
android:id="@+id/days"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="Days"
android:textSize="20sp"
android:layout_marginBottom="10dp"/>
<NumberPicker
android:id="@+id/picker1"
android:layout_below="@+id/days"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"/>
</RelativeLayout>
<RelativeLayout
android:id="@+id/two"
android:padding="10dp"
android:layout_toRightOf="@+id/one"
android:layout_toEndOf="@+id/one"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:layout_marginEnd="10dp">
<TextView
android:id="@+id/hours"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="Hours"
android:textSize="20sp"
android:layout_marginBottom="10dp" />
<NumberPicker
android:id="@+id/picker2"
android:layout_below="@+id/hours"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"/>
</RelativeLayout>
<RelativeLayout
android:id="@+id/three"
android:padding="10dp"
android:layout_toRightOf="@+id/two"
android:layout_toEndOf="@+id/two"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/minutes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="Min"
android:textSize="20sp"
android:layout_marginBottom="10dp" />
<NumberPicker
android:id="@+id/picker3"
android:layout_below="@+id/minutes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"/>
</RelativeLayout>
</RelativeLayout>
</RelativeLayout>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<RelativeLayout
android:id="@+id/container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true">
<RelativeLayout
android:id="@+id/one"
android:padding="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:layout_marginEnd="10dp">
<TextView
android:id="@+id/days"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="Days"
android:textSize="20sp"
android:layout_marginBottom="10dp"/>
<NumberPicker
android:id="@+id/picker1"
android:layout_below="@+id/days"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"/>
</RelativeLayout>
<RelativeLayout
android:id="@+id/two"
android:padding="10dp"
android:layout_toRightOf="@+id/one"
android:layout_toEndOf="@+id/one"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:layout_marginEnd="10dp">
<TextView
android:id="@+id/hours"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="Hours"
android:textSize="20sp"
android:layout_marginBottom="10dp" />
<NumberPicker
android:id="@+id/picker2"
android:layout_below="@+id/hours"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"/>
</RelativeLayout>
<RelativeLayout
android:id="@+id/three"
android:padding="10dp"
android:layout_toRightOf="@+id/two"
android:layout_toEndOf="@+id/two"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/minutes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="Min"
android:textSize="20sp"
android:layout_marginBottom="10dp" />
<NumberPicker
android:id="@+id/picker3"
android:layout_below="@+id/minutes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"/>
</RelativeLayout>
</RelativeLayout>
</RelativeLayout>
New alarm xml
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true"
android:layout_gravity="center_horizontal"
android:scrollbarStyle="outsideOverlay">
<RelativeLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="vertical"
android:layout_marginTop="20dp"
android:layout_marginLeft="15dp"
android:layout_marginStart="15dp"
android:layout_marginRight="15dp"
android:layout_marginEnd="15dp">
<RelativeLayout
android:id="@+id/date_time"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="2dp"
android:paddingBottom="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/time_date_label"
android:id="@+id/time_date_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"
android:layout_marginBottom="5dp"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/date_value"
android:padding="3dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/time_value"
android:text="Set Date"
android:textSize="14sp"
android:clickable="true"
android:background="@drawable/color2"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/time_value"
android:layout_marginTop="5dp"
android:padding="3dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/time_date_label"
android:layout_marginBottom="5dp"
android:text="Set Time"
android:textSize="14sp"
android:clickable="true"
android:background="@drawable/color2"/>
</RelativeLayout>
<View
android:id="@+id/line1"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"
android:layout_below="@+id/date_time"/>
<RelativeLayout
android:id="@+id/interval"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_below="@+id/line1">
<TextView
android:id="@+id/interval_label"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/interval_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"/>
<TextView
android:id="@+id/interval_value"
android:layout_below="@+id/interval_label"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/minHourDay"
android:padding="3dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="5dp"
android:textSize="14sp"
android:clickable="true"
android:background="@drawable/color2"/>
</RelativeLayout>
<View
android:id="@+id/line2"
android:layout_below="@+id/interval"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"/>
<RelativeLayout
android:id="@+id/alarm_repeat"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_below="@+id/line2"
android:clickable="true"
android:background="@drawable/color">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/repeat"
android:id="@+id/alarm_repeat_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"
android:layout_centerVertical="true"/>
<CheckBox
android:id="@+id/alarm_repeat_check"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/alarm_repeat_label"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"/>
</RelativeLayout>
<View
android:id="@+id/line3"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"
android:layout_below="@+id/alarm_repeat"/>
<RelativeLayout
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_below="@+id/line3">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/title"
android:id="@+id/title_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/title_value"
android:padding="3dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/title_label"
android:background="#ffdedde8"
android:textSize="14sp"/>
</RelativeLayout>
<View
android:id="@+id/line4"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"
android:layout_below="@+id/title"/>
<RelativeLayout
android:id="@+id/alerts"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_below="@+id/line4">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/alerts"
android:id="@+id/alerts_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/alerts_description"
android:id="@+id/alerts_description"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="12sp"
android:layout_below="@+id/alerts_label"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/alert1"
android:text="@string/no_alert"
android:padding="3dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/alerts_description"
android:layout_marginBottom="5dp"
android:textSize="14sp"
android:clickable="true"
android:background="@drawable/color2"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/alert2"
android:text="@string/no_alert"
android:padding="3dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/alert1"
android:textSize="14sp"
android:clickable="true"
android:background="@drawable/color2"/>
</RelativeLayout>
<View
android:id="@+id/line5"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"
android:layout_below="@+id/alerts"/>
<RelativeLayout
android:id="@+id/snooze"
android:layout_below="@+id/line5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dp"
android:paddingTop="10dp"
android:clickable="true"
android:background="@drawable/color">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/snooze_time"
android:id="@+id/snooze_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/snooze_value"
android:text="@string/default_snooze"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/snooze_label"
android:textSize="12sp"/>
</RelativeLayout>
<View
android:id="@+id/line5_"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"
android:layout_below="@+id/snooze"/>
<RelativeLayout
android:id="@+id/location"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_below="@+id/line5_">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/location"
android:id="@+id/location_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/loaction_value"
android:padding="3dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/location_label"
android:background="#ffdedde8"
android:textSize="14sp"/>
</RelativeLayout>
<View
android:id="@+id/line6"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"
android:layout_below="@+id/location"/>
<RelativeLayout
android:id="@+id/url"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_below="@+id/line6">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/url"
android:id="@+id/url_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/url_value"
android:padding="3dp"
android:inputType="textUri"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/url_label"
android:background="#ffdedde8"
android:textSize="14sp"/>
</RelativeLayout>
<View
android:id="@+id/line7"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"
android:layout_below="@+id/url"/>
<RelativeLayout
android:id="@+id/description"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="40dp"
android:layout_below="@+id/line7">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/description"
android:id="@+id/description_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"/>
<EditText
android:layout_width="match_parent"
android:layout_height="80dp"
android:inputType="textMultiLine"
android:ems="10"
android:id="@+id/decription_value"
android:padding="3dp"
android:layout_alignLeft="@+id/description_label"
android:layout_alignStart="@+id/description_label"
android:layout_below="@+id/description_label"
android:textSize="14sp"
android:background="#ffdedde8"/>
</RelativeLayout>
</RelativeLayout>
</ScrollView>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true"
android:layout_gravity="center_horizontal"
android:scrollbarStyle="outsideOverlay">
<RelativeLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="vertical"
android:layout_marginTop="20dp"
android:layout_marginLeft="15dp"
android:layout_marginStart="15dp"
android:layout_marginRight="15dp"
android:layout_marginEnd="15dp">
<RelativeLayout
android:id="@+id/date_time"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="2dp"
android:paddingBottom="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/time_date_label"
android:id="@+id/time_date_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"
android:layout_marginBottom="5dp"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/date_value"
android:padding="3dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/time_value"
android:text="Set Date"
android:textSize="14sp"
android:clickable="true"
android:background="@drawable/color2"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/time_value"
android:layout_marginTop="5dp"
android:padding="3dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/time_date_label"
android:layout_marginBottom="5dp"
android:text="Set Time"
android:textSize="14sp"
android:clickable="true"
android:background="@drawable/color2"/>
</RelativeLayout>
<View
android:id="@+id/line1"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"
android:layout_below="@+id/date_time"/>
<RelativeLayout
android:id="@+id/interval"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_below="@+id/line1">
<TextView
android:id="@+id/interval_label"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/interval_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"/>
<TextView
android:id="@+id/interval_value"
android:layout_below="@+id/interval_label"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/minHourDay"
android:padding="3dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="5dp"
android:textSize="14sp"
android:clickable="true"
android:background="@drawable/color2"/>
</RelativeLayout>
<View
android:id="@+id/line2"
android:layout_below="@+id/interval"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"/>
<RelativeLayout
android:id="@+id/alarm_repeat"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_below="@+id/line2"
android:clickable="true"
android:background="@drawable/color">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/repeat"
android:id="@+id/alarm_repeat_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"
android:layout_centerVertical="true"/>
<CheckBox
android:id="@+id/alarm_repeat_check"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/alarm_repeat_label"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"/>
</RelativeLayout>
<View
android:id="@+id/line3"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"
android:layout_below="@+id/alarm_repeat"/>
<RelativeLayout
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_below="@+id/line3">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/title"
android:id="@+id/title_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/title_value"
android:padding="3dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/title_label"
android:background="#ffdedde8"
android:textSize="14sp"/>
</RelativeLayout>
<View
android:id="@+id/line4"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"
android:layout_below="@+id/title"/>
<RelativeLayout
android:id="@+id/alerts"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_below="@+id/line4">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/alerts"
android:id="@+id/alerts_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/alerts_description"
android:id="@+id/alerts_description"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="12sp"
android:layout_below="@+id/alerts_label"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/alert1"
android:text="@string/no_alert"
android:padding="3dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/alerts_description"
android:layout_marginBottom="5dp"
android:textSize="14sp"
android:clickable="true"
android:background="@drawable/color2"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/alert2"
android:text="@string/no_alert"
android:padding="3dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/alert1"
android:textSize="14sp"
android:clickable="true"
android:background="@drawable/color2"/>
</RelativeLayout>
<View
android:id="@+id/line5"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"
android:layout_below="@+id/alerts"/>
<RelativeLayout
android:id="@+id/snooze"
android:layout_below="@+id/line5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dp"
android:paddingTop="10dp"
android:clickable="true"
android:background="@drawable/color">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/snooze_time"
android:id="@+id/snooze_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/snooze_value"
android:text="@string/default_snooze"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/snooze_label"
android:textSize="12sp"/>
</RelativeLayout>
<View
android:id="@+id/line5_"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"
android:layout_below="@+id/snooze"/>
<RelativeLayout
android:id="@+id/location"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_below="@+id/line5_">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/location"
android:id="@+id/location_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/loaction_value"
android:padding="3dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/location_label"
android:background="#ffdedde8"
android:textSize="14sp"/>
</RelativeLayout>
<View
android:id="@+id/line6"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"
android:layout_below="@+id/location"/>
<RelativeLayout
android:id="@+id/url"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_below="@+id/line6">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/url"
android:id="@+id/url_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/url_value"
android:padding="3dp"
android:inputType="textUri"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/url_label"
android:background="#ffdedde8"
android:textSize="14sp"/>
</RelativeLayout>
<View
android:id="@+id/line7"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#DADADA"
android:layout_below="@+id/url"/>
<RelativeLayout
android:id="@+id/description"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="40dp"
android:layout_below="@+id/line7">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/description"
android:id="@+id/description_label"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="16sp"/>
<EditText
android:layout_width="match_parent"
android:layout_height="80dp"
android:inputType="textMultiLine"
android:ems="10"
android:id="@+id/decription_value"
android:padding="3dp"
android:layout_alignLeft="@+id/description_label"
android:layout_alignStart="@+id/description_label"
android:layout_below="@+id/description_label"
android:textSize="14sp"
android:background="#ffdedde8"/>
</RelativeLayout>
</RelativeLayout>
</ScrollView>
Main activity xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".Home">
<com.siliconicpro.admin.ialarm.SlidingTabs.SlidingTabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<com.siliconicpro.admin.ialarm.CustomViewPager
android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
</LinearLayout>
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".Home">
<com.siliconicpro.admin.ialarm.SlidingTabs.SlidingTabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<com.siliconicpro.admin.ialarm.CustomViewPager
android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
</LinearLayout>
Alarm screen xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/theme">
<LinearLayout
android:id="@+id/container"
android:layout_marginTop="50dp"
android:layout_marginRight="50dp"
android:layout_marginEnd="50dp"
android:layout_marginLeft="50dp"
android:layout_marginStart="50dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true">
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textStyle="bold"
android:text="Title"
android:layout_gravity="center_horizontal"
android:textSize="25sp" />
<TextView
android:id="@+id/location"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="Location"
android:textSize="22sp"/>
<TextView
android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="Time"
android:textSize="22sp"/>
<TextView
android:id="@+id/date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="Date"
android:textSize="22sp"/>
<ImageView
android:id="@+id/stop_alarm"
android:src="@drawable/stop_button"
android:layout_width="125dp"
android:layout_height="125dp"
android:layout_marginTop="20dp"
android:layout_gravity="center_horizontal"
android:clickable="true"/>
</LinearLayout>
</RelativeLayout>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/theme">
<LinearLayout
android:id="@+id/container"
android:layout_marginTop="50dp"
android:layout_marginRight="50dp"
android:layout_marginEnd="50dp"
android:layout_marginLeft="50dp"
android:layout_marginStart="50dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true">
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textStyle="bold"
android:text="Title"
android:layout_gravity="center_horizontal"
android:textSize="25sp" />
<TextView
android:id="@+id/location"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="Location"
android:textSize="22sp"/>
<TextView
android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="Time"
android:textSize="22sp"/>
<TextView
android:id="@+id/date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="Date"
android:textSize="22sp"/>
<ImageView
android:id="@+id/stop_alarm"
android:src="@drawable/stop_button"
android:layout_width="125dp"
android:layout_height="125dp"
android:layout_marginTop="20dp"
android:layout_gravity="center_horizontal"
android:clickable="true"/>
</LinearLayout>
</RelativeLayout>
Subscribe to:
Comments (Atom)