Search This Blog

Sunday, March 20, 2016

SPINNER

1. Cầu hình Spinner dạng cơ bản:
        spinner1 = (Spinner)findViewById(R.id.spinnerChon);

        List list = new ArrayList();
        list.add("list 1");
        list.add("list 2");
        list.add("list 3");
        ArrayAdapter dataAdapter = new ArrayAdapter(this,
                android.R.layout.simple_spinner_item, list);
        dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner1.setAdapter(dataAdapter);

        spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
            @Override
            public void onItemSelected(AdapterView parent, View view, int position, long id) {
                Toast.makeText(getApplicationContext(), "" + position, Toast.LENGTH_SHORT).show();
            }

            @Override
            public void onNothingSelected(AdapterView parent) {

            }
        });
2. Bắt giá trị trong Spinner:
 
        String.valueOf(spinner1.getSelectedItem());          // TPHCM
        String.valueOf(spinner1.getSelectedItemPosition());  // 0

No comments:

Post a Comment