Salve,
ho provato a prendere dati da delle textView ed uno Spinner per eseguire dei semplici calcoli.Il problema è che non riesco ad estrarre il dato selezionato dallo spinner .
Qualcuno può aiutarmi con il codice Java ???
P.S. Sono giorni che ci sbatto la testa
public class MainActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Spinner density = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
this,
android.R.layout.simple_spinner_item,
new String[]{"0.779","0,780","0.781","0.782"});
density.setAdapter(adapter);
density.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
public void onItemSelected(AdapterView<?> adapter, View view, int pos, long id) {
final Double selected = (Double) adapter.getItemAtPosition(pos);
Toast.makeText(getApplicationContext(), "Density : "+selected, Toast.LENGTH_LONG).show();
}
public void onNothingSelected(AdapterView<?> arg0) {}
});
}
public void add (View view) {
TextView numero1 = (TextView) findViewById(R.id.editText);
TextView numero2 = (TextView) findViewById(R.id.editText2);
TextView risultato = (TextView) findViewById(R.id.editText3);
Float num1 = Float.valueOf(numero1.getText().toString());
Float num2 = Float.valueOf(numero2.getText().toString());
Float sum = num1 + num2 *;qui volevo inserire il dato selezionato nello spinner
risultato.setText(sum.toString());
}