Commits

M Haidar Hanif committed 6bc057d

Sweep some style

Add more comments with better XML convention.
Add necessary explanation.

Comments (0)

Files changed (4)

 -  Membuat skema dan desain dasar
 -  Mengumpulkan informasi dan bahan
 -  Menambah [README](/README.mkd), [LICENSE](/LICENSE), dan [INSTALL](/INSTALL)
--  Spesifikasi platform
+-  Spesifikasi platform:
    - minimum API level 10r2, versi 2.3.3 [Gingerbread](http://developer.android.com/about/versions/android-2.3-highlights.html)
    - maksimum API level 16r4, versi 4.1.2 [Jelly Bean](http://developer.android.com/about/versions/jelly-bean.html)
 -  Inisialiasi proyek dengan [Apache Maven™ 3.0.5](http://maven.apache.org) dan [Apache Ant™ 1.9.0](http://ant.apache.org)
 
 ### Tips hemat energi
 
--  Membuat kebiasaan hemat energi menjadi budaya indonesia
--  Membiasakan mengecek meteran secara berkala
--  Menyiapkan pulsa/token listrik untuk berjaga-jaga bagi pelanggan listrik prabayar
--  Menghindari biaya keterlambatan (BK) dengan bersiap setiap bulan atau beralih ke langganan listrik prabayar
--  Menghindari penyalahgunaan listrik oleh orang lain P2TL adalah singkatan dari 
+-  Membuat kebiasaan hemat energi menjadi budaya indonesia.
+-  Membiasakan mengecek meteran secara berkala.
+-  Menyiapkan pulsa/token listrik untuk berjaga-jaga bagi pelanggan listrik prabayar.
+-  Menghindari biaya keterlambatan (BK) dengan bersiap setiap bulan atau beralih ke langganan listrik prabayar.
+-  Mengcegah penyalahgunaan listrik oleh orang lain.
 -  Mengotomatisasi alat elektronik dengan menjadwalkan proses. Seperti di komputer atau ponsel yang terdapat aplikasi untuk menjadwalkan kapan sistemnya akan dihibernasi ( _hibernate_ ) atau dimatikan (_ shut down _) secara otomatis setelah pemakaian tertentu. Sehingga baterai dan penggunaan energi lebih irit.
--  Mencegah putusya arus listrik secara tiba-tiba dengan mengetahui batas daya listrik
--  Mengetahui adanya Penertiban Pemakaian Tenaga Listrik (P2TL)
--  Mengetahui adanya Hari Listrik Nasional (HLN) setiap tanggal 27 Oktober
+-  Mencegah putusya arus listrik secara tiba-tiba dengan mengetahui batas daya listrik.
+-  Mengetahui adanya Penertiban Pemakaian Tenaga Listrik (P2TL).
+-  Mengetahui adanya Hari Listrik Nasional (HLN) setiap tanggal 27 Oktober/
+-  Mengetahui adanya Jam Bumi ( _Earth Hour_ ) setiap akhir bulan Maret.
 
 
 *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *

res/layout/activity_display_number.xml

 
 <LinearLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
+    android:background="@color/light_gray"
     android:orientation="vertical"
     android:layout_width="match_parent"
-    android:layout_height="match_parent">
+    android:layout_height="match_parent"
+    android:gravity="center_vertical" >
 
 </LinearLayout>

res/layout/activity_main.xml

+<?xml version="1.0" encoding="utf-8"?>
+
 <LinearLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     android:background="@color/light_gray"
+    android:orientation="vertical"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
-    android:orientation="vertical"
     android:paddingBottom="@dimen/activity_vertical_margin"
     android:paddingLeft="@dimen/activity_horizontal_margin"
     android:paddingRight="@dimen/activity_horizontal_margin"
     android:paddingTop="@dimen/activity_vertical_margin"
-    tools:context=".MainActivity"
-    >
+    tools:context=".MainActivity" >
 
-    <!-- Title Area -->
+    <!-- Title -->
 
     <TextView
-        android:layout_width="match_parent"
+        android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:text="@string/name_appedition"
         android:gravity="center_horizontal"
         android:textStyle="bold"
         android:textSize="@dimen/font_large"
         android:textColor="@color/dark_yellow"
-        android:paddingBottom="16dip"
-        />
+        android:paddingBottom="16dip" />
 
-    <!-- Input Area -->
+    <!-- Input -->
 
     <LinearLayout
         xmlns:android="http://schemas.android.com/apk/res/android"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:orientation="horizontal"
-        android:padding="8dip"
-        >
+        android:padding="8dip" >
 
         <EditText
             android:id="@+id/edit_inputNumber"
             android:layout_weight="1"
             android:layout_width="0dp"
             android:layout_height="wrap_content"
-            />
+            android:focusable="true" />
 
         <Button
             android:id="@+id/button_getNumber"
             android:text="@string/button_getInput"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:onClick="getNumber"
-            />
+            android:onClick="getNumber" />
 
     </LinearLayout>
 
         xmlns:android="http://schemas.android.com/apk/res/android"
         android:orientation="vertical"
         android:layout_width="match_parent"
-        android:layout_height="match_parent"
-        >
+        android:layout_height="wrap_content" >
 
         <Button
             android:id="@+id/button_reset"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_centerHorizontal="true"
-            android:layout_alignParentTop="true"
-            />
+            android:layout_alignParentTop="true" />
 
     </RelativeLayout>
 

res/values/strings.xml

 
 <resources>
 
+    <!-- Core -->
+
     <string name="name_app">Kargu</string>
     <string name="name_edition">Listrik</string>
     <string name="name_appedition">Kargu Listrik</string>
     <string name="version_app">Versi 0.1</string>
     <string name="tagline_app">Memperkirakan biaya penggunaan tanpa ragu</string>
 
-    <string name="title_number">Angka yang diambil</string>
+    <!-- Menu -->
 
     <string name="title_settings">Pengaturan Lengkap</string>
     <string name="action_settings">Pengaturan</string>
+    <string name="button_settings">Pengaturan</string>
+
+    <!-- Help -->
 
     <string name="title_help">Bantuan Penggunaan</string>
-    <string name="button_help">Bantuan</string>
     <string name="action_help">Bantuan</string>
+    <string name="button_help">Bantuan</string>
     <string name="dialog_help">Masukkan data mengenai daya listrik dan alat elektronik yang akan Anda gunakan</string>
 
+    <!-- About -->
+
     <string name="title_about">Tentang Aplikasi</string>
     <string name="button_about">Tentang</string>
     <string name="action_about">Tentang</string>
     <string name="dialog_about">Kargu Listrik, memperkirakan biaya penggunaan listrik tanpa ragu serta membudayakan hemat energi</string>
 
+    <!-- Dialog -->
+
     <string name="button_close">Tutup</string>
 
+    <!-- Calculation -->
+
     <string name="edit_inputNumber">0</string>
     <string name="button_getInput">Ambil</string>
     <string name="button_reset">Kosongkan</string>
 
+    <string name="title_number">Angka yang diambil</string>
+
 </resources>