Powerpoint Sessi Radio Button,ListView.pptx

irfanandessa1012 4 views 15 slides Sep 18, 2025
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

File ini menjelaskan tentang cara menampilkan data seperti radio button dll


Slide Content

Sessi Radio Button , ListView Event RadioButton ListView Intent

Membuat Event Click Button Pada Code : package com.evenklikbutton ; import android.os.Bundle ; import android.app.Activity ; import android.view.Menu ; import android.view.View ; import android.widget .*; import android.media .*; public class TombolEvenMainActivity extends Activity { Button Tombol ; MediaPlayer mp ; @Override protected void onCreate (Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); setContentView ( R.layout. activity_tombol_even_main ); Tombol =(Button) findViewById (R.id. button1); Tombol.setOnClickListener ( new View.OnClickListener () { @Override public void onClick (View v) { if( Tombol.getText ().equals("Start")){ Tombol.setText ("Stop"); mp = MediaPlayer. create ( getApplicationContext (), R.raw.kids ); mp.setLooping (false); mp.start (); T oast. makeText ( getBaseContext (), " Sedang Klik :"+ Tombol.getText (), Toast.LENGTH_LONG ).show(); } else{ Tombol.setText ("Start "); mp.setLooping (false); mp.stop (); } } }); } Interface Methode Implement

Radio Button Radio Button adalah kontrol yang digunakan untuk menampilkan beberapa Pilihan , namun hanya satu yang boleh dipilih oleh pengguna Even Listener yang bisa di gunakan di radio Button : NamaIdRadio.setOnCheckedChangeListener ( new RadioGroup.OnCheckedChangeListener ()

Radio Button Contoh Aplikasi sederhana Ada 2 buah RadioButton masing-masing diberi teks Horizontal, Vertical satu RadioButton dipilih , maka susunan RadioButton akan berubah dan pesan toast muncul , sesuai pilihannya .

Code Java : import android.os.Bundle ; import android.app.Activity ; import android.view.Menu ; import android.widget .*; public class MainActivity extends Activity { RadioButton RB0; RadioButton RB1; RadioGroup RG; @Override protected void onCreate (Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); setContentView ( R.layout. activity_main ); RB0 =( RadioButton ) findViewById (R.id. radio0); RB1=( RadioButton ) findViewById (R.id. radio1); RG=( RadioGroup ) findViewById (R.id. radioGroup1); RG.setOnCheckedChangeListener (new RadioGroup.OnCheckedChangeListener () { Radio Button @Override public void onCheckedChanged ( RadioGroup group , int checkedId ) { switch( checkedId ){ case R.id. radio0: group.setOrientation ( LinearLayout. HORIZONTAL ); Toast. makeText ( getBaseContext (), " Anda Memilih "+RB0.getText(). toString (), Toast.LENGTH_LONG ).show(); break; case R.id. radio1: group.setOrientation ( LinearLayout. VERTICAL ); Toast. makeText ( getBaseContext (), " Anda Memilih "+RB1.getText(). toString (), Toast.LENGTH_LONG ).show(); break; } } }) ; }

Latihan Konversi Suhu : Celsius Fahrenheit °F = (°C * 9)/5)+ 32 Fahrenheit Celsius °C = (°F-32 )*5/9 Radio Button Penjelasan : Jika Text Isian Kosong tidak di calculate akan ada pesan /Toast : “ Data Kosong Isikan Nilai Konversi ” Jika Text isian tidak kosong , Radio Button pada Celsius klik Calculate akan mengkonversi dari Fahrenheit ke celsius Jika Text isian tidak kosong , Radio Button pada Fahrenheit klik Calculate akan mengkonversi dari celsius ke Fahrenheit

MENGGUNAKAN LIST VIEW Apa itu list view? sebuah daftar pilihan menu berisi dua item atau lebih   dari scrollable items. Item yang ada di insert menggunakan adapter dan bisa diambil dari suatu array atau hasil query database

< RelativeLayout xmlns:android = "http://schemas.android.com/ apk /res/android" xmlns:tools = "http://schemas.android.com/tools" android:layout_width = " match_parent " android:layout_height = " match_parent " 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 = ". MenuListMainActivity " > < TextView android:id = "@+id/textView1" android:layout_width = " wrap_content " android:layout_height = " wrap_content " android:text = "@string/ hello_world " /> </ RelativeLayout > MENGGUNAKAN LIST VIEW MAIN.XML

import android.os.Bundle ; import android.view.Menu ; import android.app.ListActivity ; import android.view.View ; import android.widget .*; public class MenuListMainActivity extends ListActivity { @Override protected void onCreate (Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); String[] Menu2= new String[] {"Normal Meter", "Ideal Meter"}; this.setListAdapter (new ArrayAdapter <String>(this,android.R.layout. simple_expandable_list_item_1 , Menu2)); } protected void onListItemClick ( ListView l, View v, int position,long id){ Object o= this.getListAdapter (). getItem (position); String Keyw = o.toString (); Toast. makeText ( this, "Menu Diet : " + Keyw , Toast.LENGTH_LONG ).show(); } MENGGUNAKAN LIST VIEW

MENGGUNAKAN LIST VIEW Buat List View daftar pilihan lagu seperti pada nampak pada gambar .

Intent Inti dari sebuah aplikasi sebenarnya ada 3 yaitu activity, service dan broadcast. Intent sendiri digunakan untuk memanggil activity, memanggil service atau melakukan broadcast . .

import android.os.Bundle ; import android.app.Activity ; import android.view.Menu ; import android.view.View ; import android.content.Intent ; import android.widget .*; public class IntenActivity extends Activity { @ Override protected void onCreate (Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); setContentView ( R.layout. activity_inten ); Button next=(Button) findViewById (R.id. buttonk1); next.setOnClickListener ( new View.OnClickListener () { @Override public void onClick (View act2) { // TODO Auto-generated method stub Intent myIntent = new Intent(act2.getContext(), Activity2.class); startActivityForResult ( myIntent , 0); } }); } Code Activity1 Code Activity2 import android.os.Bundle ; import android.app.Activity ; import android.view .*; import android.view.View ; import android.content.Intent ; import android.widget .*; public class Activity2 extends Activity { @ Override protected void onCreate (Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); setContentView (R.layout. activity_activity2); Button prev =(Button) findViewById (R.id. Buttonk2); prev.setOnClickListener ( new View.OnClickListener () { @ Override public void onClick (View view) { // TODO Auto-generated method stub Intent myIntent2= new Intent(); setResult ( RESULT_OK,myIntent2); finish(); } }); }

Latihan

Latihan Main.xml : < RelativeLayout xmlns:android = "http://schemas.android.com/ apk /res/android" xmlns:tools = "http://schemas.android.com/tools" android:layout_width = " match_parent " android:layout_height = " match_parent " 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 " > < ListView android:id = "@+id/listView1" android:layout_width = " match_parent " android:layout_height = " wrap_content " android:layout_centerHorizontal = "true" android:layout_centerVertical = "true" > </ ListView > </ RelativeLayout > Graphical

package com.example.listsession2; import android.os.Bundle ; import android.app.Activity ; import android.view .*; import android.widget.AdapterView ; import android.widget.ArrayAdapter ; import android.widget.ListView ; import android.widget.Toast ; import android.content.Intent ; public class MainActivity extends Activity { ListView LV; String [] hari ={" Senin "," Selasa "," Rabu "," Kamis ", " Jum'at"," Sabtu "}; @Override protected void onCreate (Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); setContentView ( R.layout. activity_main ); LV=( ListView ) findViewById (R.id. listView1); ArrayAdapter adapter= new ArrayAdapter (this,android.R.layout. simple_list_item_1,hari); LV.setAdapter (adapter); LV.setOnItemClickListener ( new AdapterView.OnItemClickListener () { @Override public void onItemClick ( AdapterView <?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub int itemke =arg2; String itemText =(String) LV.getItemAtPosition (arg2); Toast. makeText ( getBaseContext (), " Anda Meng Klik " + itemText , Toast.LENGTH_LONG ).show(); if( itemText.equals (" Senin ")){ Intent SeninIntent = new Intent(arg0.getContext(), SeninActivity.class ); startActivityForResult ( SeninIntent , 0); } } }) ; }
Tags