Я хочу получить и редактировать значения в Spinner во время выполнения - PullRequest
0 голосов
/ 10 января 2011

Привет Я хочу получить значение в счетчике во время выполнения, то же самое, что я хочу редактировать, чтобы получить значения. Это возможно .... И скажите мне путь.

Спасибо,

Ответы [ 2 ]

0 голосов
/ 03 августа 2012

Здесь вы также можете обновить значение элемента Spinner во время выполнения.

Попробуйте этот код ...

 public class MainActivity extends Activity {

    Spinner sp;
    EditText et;
    List<String> li;

    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    li=new ArrayList<String>();
    li.add("Item 1");
    li.add("Item 2");
    li.add("Item 3");

    sp=(Spinner) findViewById(R.id.spinner1);
    Button b=(Button) findViewById(R.id.button1);
    et=(EditText)findViewById(R.id.editText1);

    add();

    b.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    // TODO Auto-generated method stub
    li.add(et.getText().toString());
    et.setText(null);
    add();
    }
    });
    }

    private void add() {
    // TODO Auto-generated method stub
    ArrayAdapter<String> adp=new ArrayAdapter<String>(this,
    android.R.layout.simple_dropdown_item_1line,li);
    adp.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
    sp.setAdapter(adp);

    sp1.setOnItemSelectedListener(new OnItemSelectedListener()
        {

            @Override
            public void onItemSelected(AdapterView<?> arg0, View arg1,
                    int position, long id) {
                // TODO Auto-generated method stub
                int pos1=position;
                String str1=sp1.getSelectedItem().toString();
            }

            @Override
            public void onNothingSelected(AdapterView<?> arg0) {
                // TODO Auto-generated method stub

            }

        });
    }
    }
0 голосов
/ 10 января 2011

ты сделал это перед тем, как опубликовать вопрос здесь.cmon проведу некоторое исследование.В любом случае, я думаю, это может помочь вам, если я правильно понял ваш вопрос.http://www.designerandroid.com/?p=8

...