Initial import.

This commit is contained in:
Erik C. Thauvin 2008-11-04 08:39:33 +00:00
parent edeb77f683
commit 258d1ee693
17 changed files with 852 additions and 0 deletions

BIN
res/drawable/calc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

BIN
res/drawable/delete.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
res/drawable/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

12
res/layout/about.xml Normal file
View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="vertical" android:gravity="center">
<TextView android:id="@+id/about_text_fld"
android:textAppearance="?android:attr/textAppearanceMedium"
android:layout_marginTop="20dip" android:gravity="center"
android:autoLink="web|email" android:layout_marginBottom="20dip"
android:layout_height="fill_parent" android:layout_width="fill_parent"
android:text="@string/about_txt"></TextView>
</LinearLayout>

55
res/layout/calc.xml Normal file
View file

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="vertical">
<EditText android:layout_height="wrap_content"
android:layout_width="fill_parent" android:layout_marginLeft="20dip"
android:scrollHorizontally="true" android:autoText="false"
android:capitalize="none" android:textAppearance="?android:attr/textAppearanceMedium"
android:layout_marginRight="20dip" android:numeric="decimal"
android:gravity="right" android:id="@+id/calc_edit_fld" />
<TableLayout android:id="@+id/TableLayout01"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<TableRow android:id="@+id/TableRow01" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_marginLeft="20dip"
android:layout_marginRight="20dip">
<Button android:id="@+id/Button01" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="1"></Button>
<Button android:id="@+id/Button02" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="2"></Button>
<Button android:id="@+id/Button03" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="3"></Button>
</TableRow>
<TableRow android:id="@+id/TableRow02" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_marginRight="20dip"
android:layout_marginLeft="20dip">
<Button android:id="@+id/Button04" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="4"></Button>
<Button android:id="@+id/Button05" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="5"></Button>
<Button android:id="@+id/Button06" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="6"></Button>
</TableRow>
<TableRow android:id="@+id/TableRow03" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_marginLeft="20dip">
<Button android:id="@+id/Button07" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="7"></Button>
<Button android:id="@+id/Button08" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="8"></Button>
<Button android:id="@+id/Button09" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="9"></Button>
</TableRow>
<TableRow android:id="@+id/TableRow04" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_marginLeft="20dip">
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/ButtonDot"
android:text="."></Button>
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/Button0"
android:text="0"></Button>
<ImageButton android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/ButtonBS"
android:src="@drawable/delete"></ImageButton>
</TableRow>
</TableLayout>
</LinearLayout>

77
res/layout/main.xml Normal file
View file

@ -0,0 +1,77 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="vertical">
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content" android:layout_marginRight="20dip"
android:text="@string/main_tax_lbl_txt" android:gravity="left"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/main_tax_lbl" android:layout_marginLeft="20dip" />
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:baselineAligned="false"
android:layout_marginRight="20dip" android:layout_marginLeft="20dip">
<EditText android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:numeric="decimal"
android:gravity="right" android:id="@+id/main_tax_fld"
android:layout_width="wrap_content" android:minWidth="200dip" />
<ImageButton android:layout_width="wrap_content"
android:layout_height="wrap_content" android:src="@drawable/calc"
android:id="@+id/main_tax_edit_btn" android:minWidth="81dip"></ImageButton>
</LinearLayout>
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content" android:layout_marginRight="20dip"
android:text="@string/main_bill_lbl_txt" android:gravity="left"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/main_bill_lbl" android:layout_marginLeft="20dip" />
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:baselineAligned="false"
android:layout_marginRight="20dip" android:layout_marginLeft="20dip">
<EditText android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:numeric="decimal"
android:gravity="right" android:id="@+id/main_bill_fld"
android:layout_width="wrap_content" android:minWidth="200dip" />
<ImageButton android:layout_width="wrap_content"
android:layout_height="wrap_content" android:src="@drawable/calc"
android:id="@+id/main_bill_edit_btn" android:minWidth="81dip"></ImageButton>
</LinearLayout>
<TableLayout android:id="@+id/TableLayout01"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<TableRow android:id="@+id/TableRow01" android:layout_width="wrap_content"
android:layout_marginLeft="20dip" android:layout_marginRight="20dip"
android:layout_height="wrap_content">
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content" android:gravity="left"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/main_tip_lbl" android:text="@string/main_tip_lbl_txt"
android:minWidth="200dip" />
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content" android:gravity="left"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/main_tip_lbl" android:text="@string/main_split_lbl_txt" />
</TableRow>
<TableRow android:id="@+id/TableRow02" android:layout_width="wrap_content"
android:layout_marginLeft="20dip" android:layout_marginRight="20dip"
android:layout_height="wrap_content">
<LinearLayout android:layout_width="wrap_content"
android:layout_height="wrap_content" android:baselineAligned="false">
<Spinner android:layout_height="wrap_content" android:id="@+id/main_tip_spin"
android:layout_width="fill_parent"></Spinner>
</LinearLayout>
<LinearLayout android:layout_width="wrap_content"
android:layout_height="wrap_content" android:baselineAligned="false">
<Spinner android:layout_height="wrap_content" android:id="@+id/main_split_spin"
android:layout_width="wrap_content"></Spinner>
</LinearLayout>
</TableRow>
<TableRow android:id="@+id/TableRow03" android:layout_width="wrap_content"
android:layout_marginLeft="20dip" android:layout_marginRight="20dip"
android:layout_height="wrap_content" android:layout_marginTop="20dip">
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="@string/main_calc_btn_txt"
android:id="@+id/main_calculate_btn" style="?android:attr/buttonStyleSmall"></Button>
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="@string/main_reset_btn_txt"
android:id="@+id/main_reset_btn" style="?android:attr/buttonStyleSmall"></Button>
</TableRow>
</TableLayout>
</LinearLayout>

42
res/layout/result.xml Normal file
View file

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="vertical">
<TableLayout android:id="@+id/TableLayout01"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="20dip" android:layout_marginRight="20dip"
android:layout_marginTop="20dip">
<TableRow android:id="@+id/TableRow02" android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceMedium"
android:minEms="5" android:text="@string/result_tip_lbl_txt"
android:id="@+id/result_tip_lbl"></TextView>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="0.00"
android:textAppearance="?android:attr/textAppearanceMedium"
android:gravity="right" android:id="@+id/result_tip_fld"></TextView>
</TableRow>
<TableRow android:id="@+id/TableRow03" android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textStyle="bold"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/result_total_lbl" android:text="@string/result_total_lbl_txt"></TextView>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="0.00"
android:textStyle="bold" android:textAppearance="?android:attr/textAppearanceMedium"
android:gravity="right" android:id="@+id/result_total_fld"></TextView>
</TableRow>
<TableRow android:id="@+id/TableRow04" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_marginBottom="20dip">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/result_split_lbl" android:text="@string/result_split_lbl_txt"></TextView>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="0.00"
android:textAppearance="?android:attr/textAppearanceMedium"
android:gravity="right" android:id="@+id/result_split_fld"></TextView>
</TableRow>
</TableLayout>
</LinearLayout>

27
res/values/arrays.xml Normal file
View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="main_tip_array">
<item>5</item>
<item>10</item>
<item>12</item>
<item>15</item>
<item>18</item>
<item>20</item>
<item>25</item>
<item>30</item>
</string-array>
<string-array name="main_split_array">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
</string-array>
</resources>

21
res/values/strings.xml Normal file
View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Tiproid</string>
<string name="about_txt">© 2008 Erik C. Thauvin\nAll Rights Reserved\n\nerik@thauvin.net\n\nhttp://mobile.thauvin.net</string>
<string name="about_menu_txt">About</string>
<string name="alert_dialog_ok">OK</string>
<string name="alert_dialog_cancel">Cancel</string>
<string name="main_bill_lbl_txt">Bill Total Amount:</string>
<string name="main_calc_btn_txt">Calculate</string>
<string name="main_reset_btn_txt">Reset</string>
<string name="main_tax_lbl_txt">Tax Amount:</string>
<string name="main_tax_hint_land_txt">Use the keyboard...</string>
<string name="main_tax_hint_txt">Tap button to edit...</string>
<string name="main_tip_lbl_txt">Tip %:</string>
<string name="main_split_lbl_txt">Split:</string>
<string name="result_tip_lbl_txt">Tip ?%:</string>
<string name="result_split_lbl_txt">Split x ?:</string>
<string name="result_total_lbl_txt">Total:</string>
<string name="error_bill_txt">Please enter the bill amount...</string>
<string name="sample_txt">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</string>
</resources>