Monthly Archives: July 2013

Menambahkan tombol done pada editor (EditText Android)

Pasti sudah tidak aneh, ketika ingin membuat inputan teks pada android menggunakan EditText. Untuk atribut standar yang biasa digunakan yaitu : id, lebar, tinggi.

Masalahnya dengan atribut tersebut, setelah mengetik keyboardnya akan tetap muncul. Maka untuk menghilangkannya kita dapat menggunakan tombol done pada keyboard.

Karena tombol ini tidak otomatis muncul, kita harus mengesetnya secara manual dengan menambahkan 2 atribut lagi, yaitu : imeOptions dan singleLine.

Value dari imeOptions, bermacam-macam seperti : done, next dst. Untuk memunculkan tombol done, gunakan value actionDone. Secara default, EditText merupakan bentuk isian banyak baris, sehingga secara default akan memunculkan tombol enter. Sehingga agar yang muncul tombol done, kita juga perlu mengeset atribut singleLine dengan value TRUE.

Contoh :

<EditText
android:id=”@+id/add_site_edNotelCP”
android:layout_width=”fill_parent”
android:layout_height=”45px”
android:textSize=”11sp”
android:imeOptions=”actionDone”
android:singleLine=”true”
/>

Semoga bermanfaat 😉

Scrollable layout in Android

Pernahkan membuat layout android dengan banyak elemen/item? Jika jawabannya iya, pasti akan ketemu dengan masalah ukuran layar yang tidak dapat menampilkan semua item tersebut. Solusinya gunakan ScrollView. Tapi yang harus diingat bahwa tag ScrollView hanya boleh langsung diisi dengan 1 item, sehingga didalam ScrollView, tempatkan dulu item layout seperti LinearLayout, baru kemudian letakan dalam LinearLayout item-item yang ingin ditampilkan.

Contoh :

<ScrollView
android:layout_width=”fill_parent”
android:layout_height=”fill_parent”
>
<LinearLayout
android:layout_width=”fill_parent”
android:layout_height=”fill_parent”
android:orientation=”vertical”
>
<TextView
android:text=”@string/text1″
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:textSize=”11sp”
/>
<TextView
android:text=”@string/text2″
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:textSize=”11sp”
/>
<TextView
android:text=”@string/text3″
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:textSize=”11sp”
/>
</LinearLayout>
</ScrollView>

Bisa juga, ScrollView diletakan didalam LinearLayout terlebih dahulu 😉

 

Shortcut Komentar pada Eclipse

Untuk membuat komentar pada source code (khususnya java, belum test untuk yang lain) pada IDE Eclipse dengan cara sebagai berikut :

1) Komentar baris (//)

Untuk menambakan komentar,  blok code yang akan diberi komentar, kemudian tekan tombol : ctrl + /

Sedangkan untuk menghapuskan komentar baris, blok code yang akan dihapus komentarnya, tentunya code dengan komentar baris, kemudian tekan tombol yang sama saat membuat komentar, yaitu : ctrl + /

2) Komentar blok, lebih dari 1 baris ( /* … */ )

Untuk menambahkan komentar, blok code yang akan diberi komentar, kemudian tekan tombol : ctrl + shift + /

Sedangkan untuk menghapus komentar, blok code yang akan dihapus komentarnya, kemudian tekan tombol : ctrl + shift + \

**
Uji coba dengan Eclipse Juno Build 20130225-0426 dan OS Windows 7