Android studio by nazar button
I. Bab layout
1. Relative layout
Bergantung pada layout lainnya. Tidak bisa dipindahkan secara manual. Nanti saling
bertumpang tindih dengan layout sebelumnya.
a. Below
Untung memindahkan layout ke bawahnya
b. Harus bikin id pada item nya
c. (ToRightof) untuk mengeser objek pada relative layout
2. Linear layout
Layout yang sejajar. Cuma punya arah. Horizontal dan vertikal. Lebih mudah dipakai. Jadi
nanti setiap objek yang dibuat akaan otimatis berjajar kebawah.
a. Harus tambahkan orientasi pada head nya
b. Gausah pake id, namun harus di lihat dia horiz ato vertikal
c. Pada bagian linear yang horiz, bisa gunakan (wight). Akan membagi seimbang
kepada setiap objek yang ada dalam satu bagian.
3. Contrait layout
Mirip relative layout, karna letaknya bergantung pada objek yang lain. Bisa digeser
geser.
II. Bab widget dan even
A. Widget
1. Textview
Untuk sebagai label.
2. Edit text
Untuk inputan atau untuk mengisi form
a. <hint> untuk me label form peng inputnya
3. Button
Untuk tombol executer
1. Backgroun(untuk merubah warna bck)
B. Even
1. On click
Bisa untuk button
[Link](new [Link]);
2. Onchange
3. Dan lain-lain
III. Aset, imageview, web view
1. Untuk menampilkan gambar gunakan atribut scr.
2. DrawableTint(untuk merubah warna icon)
3. Untuk web view, harus aply permision di androidmainfest. Dibawah pakage.
<[Link] android:name”[Link]”/>
4. Lalu buka java. Deklarasikan
5. Untuk membuka web di web view gunakan.
6. [Link]().setJavaScriptEnabled(true);
String url="[Link]
[Link](url);
[Link](new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view,
String url) {
return false;
}
IV. Aktifity
1. Untuk pindah ke aktifity satunya.
startActivity(new Intent(getApplicationContext(), [Link]));
V. Listview
1.
*Tools umum
1. <margintop=”...dp”/>
2. <padding> hampir sama kaya margin tapi dia ke dalam. Bisa digunakan di akar
Java nya
I. Umum
1. Pertama harus daftarkan nama objek di public class. Contoh “ TextView
nama_objek; “
2. Lalu di deklarasikan. Contoh “nama_objek=findviewbyid(R,id. (objek yang ada di
aktifity)) “
3. Untuk membaca inputan
([Link](new text watcher)
4. Untuk membaca button click
[Link](new [Link]);
5. Untuk print inputan
Objek [Link]([Link]());
Objek [Link]([Link]());
6. Untuk membeca inputan yang masuk
Objek untuk [Link]().tostring();
7. Untuk print
[Link]();
*langkah membuat kalkulator
1. convert input yang masuk jadi string
String angka1=[Link]().tostring();
2. convert jadi integer
Int integer_angka1=integer_angka1.valueof(angka1);
Int hasil=integer_angka1+2;
3, print hasilnya
Label_hasil.settext([Link](hasil));