Dokumen tersebut membahas tentang widget di Android, termasuk penjelasan dan contoh kode untuk button, edittext, dan textview. Diberikan pula contoh kode XML dan Java untuk menggunakan widget-widget tersebut dalam aplikasi Android. Termasuk juga praktikum membuat form sederhana menggunakan widget-widget tersebut dan memberikan tugas untuk membuat form pendaftaran.
Bel ajar android kali ini akan membahas tentang pembuatan katalog produk pada aplicais android yang ditampilkan dalam bentuk Grid yang didalamnya ada gambar, nama dan harga
Belajar Android PHP MySQL Login dengan VolleyAgus Haryanto
Materi yang berisikan tutorial login ke server degna menggunakan library volley dimana untuk server sidenya ditangani oleh PHP dan databasenya menggunakan MySQL
Cara Membuat Aplikasi Android Resep Masakan Sederhana Android-SQLitecreatorb dev
Full Source Visit : http://creatorb-lab.blogspot.com/2014/12/cara-membuat-aplikasi-android-resep.html
How to Create Android Recipe App | Cara Membuat Aplikasi Android Resep Masakan | Tutorial Membuat Aplikasi Android
creatorb
Berikut ini adalah framework android yang menerapkan mekanisme MVVM Core. MVVM ini dikembangkan oleh GITS dari komunitas untuk komunitas.
Github : https://github.com/gitsindonesia/mvvm-core
Bel ajar android kali ini akan membahas tentang pembuatan katalog produk pada aplicais android yang ditampilkan dalam bentuk Grid yang didalamnya ada gambar, nama dan harga
Belajar Android PHP MySQL Login dengan VolleyAgus Haryanto
Materi yang berisikan tutorial login ke server degna menggunakan library volley dimana untuk server sidenya ditangani oleh PHP dan databasenya menggunakan MySQL
Cara Membuat Aplikasi Android Resep Masakan Sederhana Android-SQLitecreatorb dev
Full Source Visit : http://creatorb-lab.blogspot.com/2014/12/cara-membuat-aplikasi-android-resep.html
How to Create Android Recipe App | Cara Membuat Aplikasi Android Resep Masakan | Tutorial Membuat Aplikasi Android
creatorb
Berikut ini adalah framework android yang menerapkan mekanisme MVVM Core. MVVM ini dikembangkan oleh GITS dari komunitas untuk komunitas.
Github : https://github.com/gitsindonesia/mvvm-core
Tutorial Lengkap Cara Membuat Aplikasi Android Sederhanacreatorb dev
Simple Tutorial About How to Create Simple Android App.
Included Many App tutorial:
- How to Create Android App Calculator.
- How to Create Android App Learn Vegetables.
- How to Create Android App Background Coloring.
- How to Create Android App Puzzle.
- How to Create Android App Notes - Database SQLite.
- How to Create Android App RSS feed,
- How to Create Android App Catalog Company Profile.
Tutorial Lengkap Cara Membuat Aplikasi Android dengan penjabaran yang mudah dan dilengkapi dengan tutorial membuat beberapa aplikasi:
- Cara Membuat Android App Kalkulator.
- Cara Membuat Android App Pelajari Sayuran.
- Cara Membuat Android App Mewarnai Latar Belakang.
- Cara Membuat Android App Puzzle.
- Cara Membuat Android App Catatan - database SQLite.
- Cara Membuat Android App RSS feed,
- Cara Membuat Android App Profil Katalog Perusahaan.
Slack time adalah hal yang tidak bisa di prediksi. Slack time di pandang sebagai hal yang buruk karena diangap tidak valuable bagi sebagian orang. Padahal banyak hal yang bisa di lakukan saat slack time dan dapat mengimprove agility dari sebuat team. Apa saja yang bisa dilakukan di slack time?
Cloud Function For Firebase
Google Cloud Functions is Google's serverless compute solution for creating event-driven applications. It is a joint product between the Google Cloud Platform team and the Firebase team.
1. Praktikum ANDROID
!
ANDROID
FOR
BEGINNER MODUL 2
!
[ANDROID WIDGET]
!!!!!
SUDARYATNO
yatnosudar@gmail.com | @dodulz | facebook : yatno.sudar
Page "1 of "11
2. Praktikum ANDROID
ANDROID WIDGET
!
Widget adalah komponen view android yang digunakan untuk memudahkan end user
menggunakan aplikasi. Contoh dari widget yaitu, Button, EditText, TextView dan lain-lain.
Widget mempunyai properti pasti yaitu lebar dan tinggi. Setiap widget mempunnyai
action sendiri-sendiri, sesuai dengan fungsinnya.
!
Berikut ini widget yang sering digunakan
Widget Funsi
Button! Sebagai tombol, sering digunakan untuk form
EditText input teks, sering digunakan untuk input data
TextView Digunakan untuk menampilkan tulisan
WIDGET PROPERTI!
Widget properti adalah properti yang digunakan untuk memodifikasi widget
android sesuai dengan keinginan. Widget dipasang di masing-masing layout android.
Setiap layout bisa mempunyai banyak widget. contoh dari properti widget sebagai berikut
berikut hasilnya
Page "2 of "11
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/holo_orange_light"
android:text="Tekan Button Ini"
android:textColor="@android:color/holo_purple" />
3. Praktikum ANDROID
!
BUTTON WIDGET!
! Button digunakan sebagai tombol dalam sebuah form atau dalam bentuk lain.
Button memiliki properti widget tetap yaitu layout_width, layout_height, dan id.!
Berikut ini adalah XML dari button :!
Pada android Java anda dapat memberi action untuk widget tersebut. Seblum
memberikan action anda harus memberikan deklarasi dulu agar java android dapat
mengenali button tersebut. Contoh sebagia berikut :!
perhatikan script java diatas : !
private Button button; => digunakan untuk membuat object button!
button = (Button) findViewById(R.id.button1); => digunakan untuk
menghubungkan antara java dan XML button dengan id button1
button.setOnClickListener => digunakan untuk member action pada android
ketika tombol ditekan.
!
Page "3 of "11
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
/>
public class MainActivity extends Activity {
private Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this, "Hallo
Android", Toast.LENGTH_LONG).show();
}
});
}
}
4. Praktikum ANDROID
public class MainActivity extends Activity {
!
private EditText input_text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
input_text = (EditText) findViewById(R.id.editText1);
}
public void _onClick(View view){
String text = input_text.getText().toString();
Toast.makeText(MainActivity.this,text,
Toast.LENGTH_LONG).show();
TEXTVIEW WIDGET!
! TextView widget digunakan untuk menampilkan tulisan. TextView Widget memiliki
properti tetap yaitu layout_width, layout_height, dan id.!
code diatas digunakan untuk membuat TextView. Pada java kita dapat menambahkan
action. TextView juga dapat kita sisipi listener seperti button. !
!
EDITTEXT WIDGET!
! EditText widget digunakan untuk input data. EditText widget memiliki properti tetap
yaitu layout_width, layout_height, dan id. EditText memiliki beberapa tipe diantarannya
adalah number, password,email, nomor telfon, dan lain-lain. !
code diatas digunakan untuk membuat EditText. Pada java kita dapat mengambil input
atau menambahkan action listener.!
Page "4 of "11
<EditText
android:id="@+id/editText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/editText1"
android:layout_below="@+id/editText1"
android:layout_marginTop="20dp"
android:ems="10"/>
}
}
5. Praktikum ANDROID
! Untuk mendapatkan hasil inputan gunakan method getText() dan untuk
mendeklarasikan text gunakan method setText(). Pada code diatas EditText di
deklarasikan atau dihubungkan dengan code input_text = (Edi tTex t )
findViewById(R.id.editText1);. Untuk mendapatkan value dari dari EditText input_text dapat
menggunakan method getText(). !
String text = input_text.getText().toString();
Page "5 of "11
6. Praktikum ANDROID
Praktikum
!
1. Buat project Android !
2. Buat tampilan berikut menggunakan drag and drop.!
3. Tampilan diatas terdiri dari !
1. TextEdit dengan text Nama!
2. EditText!
3. Button!
4. TexView dengan text Selamat Datang !!
5. TextView dengan text -!
4. Berikut code XML dari form diatas.!
!
Page "6 of "11
8. Praktikum ANDROID
!
!
! Code diatas digunakan untuk mendapatkan nilai dari
EditText dengan id editText1. Setelah didapat hasilnnya
dengan menggunakan method getText() pada EditText
name seperti code berikut !
String name_input = name.getText().toString();. TextView
textview akan di set dengan nilai yang diambil dari
name_input dengan method setText pada code berikut
textview.setText(name_input);!
!
Page "8 of "11
public class MainActivity extends Activity {
private EditText name;
private Button button;
private TextView textview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
name=(EditText) findViewById(R.id.editText1);
button=(Button) findViewById(R.id.button1);
textview=(TextView) findViewById(R.id.hasil_nama);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
hiddenKeyboard(v);
String name_input = name.getText().toString();
textview.setText(name_input);
}
});
}
private void hiddenKeyboard(View v) {
InputMethodManager keyboard = (InputMethodManager)
getSystemService(Context.INPUT_METHOD_SERVICE);
keyboard.hideSoftInputFromWindow(v.getWindowToken(), 0);
}
}
9. Praktikum ANDROID
Selanjutnnya coba untuk merubah warna TextView dan warna Button dengan warna
kesukaan anda. Dengan cara merubah properti pada TextView dan Button pada XML.
Sekarang ganti code XML TextView dengan id hasil_nama seperti berikut :!
Dan ganti code berikut pada button dengan id button1 code diatas merupakan properti
pada widget android. Tujuannya agar warna pada text dan background pada masing-masing
widget berubah.!
!!
Page "9 of "11
<TextView
android:id="@+id/hasil_nama"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView3"
android:layout_centerHorizontal="true"
android:layout_marginTop="22dp"
android:text="-"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#ecf0f1"
android:background="#d35400"
/>
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_below="@+id/editText1"
android:layout_centerHorizontal="true"
android:layout_marginTop="28dp"
android:text="TEKAN DISINI"
android:textColor="#ecf0f1"
android:background="#2980b9"
/>
11. Praktikum ANDROID
!
TUGAS
!
1. Buatlah form pendaftaran mengguakan widget TextView, EditText, dan Button.!
2. Isi form terdiri dari !
1. Nama (inputType:textPersonName), !
2. Emai (inputType:textEmailAddress),!
3. Nomor Telfon (inputType:phone),!
4. Button dengan Text Submit!
3. Modifikasi Form tersebut dengan textColor dan Background dengan warna sesuai kreasi Anda.!
4. Dan berikan action pada Button dengan method setOnClickListener!
5. Tampilkan menggunakan TextView.
Page 1"1 of 1"1