Beruflich Dokumente
Kultur Dokumente
PERTEMUAN 6
CARA 1 :
Tambah file XML
Lalu masuke ke activity main dan masukkan spinner ke desain dan lakukan
pengkodingan cara 1 di mainactivity
Koding :
package com.example.hellospinner;
import
import
import
import
android.os.Bundle;
android.app.Activity;
android.text.AndroidCharacter;
android.view.Menu;
import android.widget.Adapter;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
public class MainActivity extends Activity {
//deklarasi variabel
Spinner spPlanet;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//pasangkan ke id sesuai
spPlanet = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter adapter = ArrayAdapter.createFromResource(this,R.array.Planet,
android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_ite
m);
spPlanet.setAdapter(adapter);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
CARA 2:
Tambahkan 1 spinner
Koding :
package com.example.hellospinner;
import
import
import
import
import
import
import
android.os.Bundle;
android.app.Activity;
android.text.AndroidCharacter;
android.view.Menu;
android.widget.Adapter;
android.widget.ArrayAdapter;
android.widget.Spinner;
Koding :
package com.example.hellospinner;
import org.w3c.dom.Text;
import
import
import
import
import
import
import
import
import
android.os.Bundle;
android.app.Activity;
android.text.AndroidCharacter;
android.view.Menu;
android.widget.Adapter;
android.widget.ArrayAdapter;
android.widget.Button;
android.widget.Spinner;
android.widget.TextView;
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_ite
m);
spHari.setAdapter(adapterHari);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
);
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// buat string penampung sementara
String hariPlanet = (String) spPlanet.getSelectedItem();
String Planethari= (String) spHari.getSelectedItem();
tvCampur.setText(hariPlanet + "-" + Planethari);
}
);
Lalu Debug di emulator
Button 1
Button 2