Posted by
sapan
on
- Get link
- Other Apps
<Spinner android:id="@+id/spinFrom" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<resources> <string name="app_name">DroidFeatures</string> <string-array name="currency"> <item>USD</item> <item>AUD</item> <item>BGN</item> <item>DKK</item> <item>GBP</item> <item>HKD</item> </string-array> </resources>
// Create an ArrayAdapter using the string array and a default spinner layout
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.currency,android.R.layout.simple_spinner_item);
// Specify the layout to use when the list of choices appears
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// Apply the adapter to the spinner
spinFrom.setAdapter(adapter);
//setting up the spinner listners spinFrom.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> adapterView, View view, int pos, long id) { Toast.makeText(con, adapterView.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show(); } @Override public void onNothingSelected(AdapterView<?> adapterView) { } });
public class ConverterActivity extends AppCompatActivity { Context con; Spinner spinFrom ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //set the context con = this; //Find the spinner spinFrom = (Spinner)findViewById(R.id.currFrom); // Create an ArrayAdapter using the string array and a default spinner layout ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.currency,android.R.layout.simple_spinner_item); // Specify the layout to use when the list of choices appears adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); // Apply the adapter to the spinner spinFrom.setAdapter(adapter); //setting up the spinner listners spinFrom.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> adapterView, View view, int pos, long id) { Toast.makeText(con, adapterView.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show(); } @Override public void onNothingSelected(AdapterView<?> adapterView) { } }); } }
Comments
Post a comment