1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
package com.sylvaindevidal.qualiteeau;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.ArrayAdapter;
import android.widget.AdapterView;
import android.view.View;
import android.widget.Spinner;
import android.widget.Toast;
public class MainActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Spinner spinner = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter<region> adapter = new ArrayAdapter<region>(this, android.R.layout.simple_spinner_item);
for (String s : this.getResources().getStringArray(R.array.region_array))
{
adapter.add(new region(s));
}
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
public void onItemSelected(AdapterView<?> parentView, View view, int position, long id)
{
Toast.makeText(parentView.getContext(), "Région " + parentView.getItemAtPosition(position).toString() + " d'id " + Long.toString(parentView.getItemIdAtPosition(position), 10), Toast.LENGTH_SHORT).show();
}
public void onNothingSelected(AdapterView<?> parentView) {
Toast.makeText(parentView.getContext(), "Aucune région sélectionnée", Toast.LENGTH_SHORT).show();
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
} |
Partager