Список Spinner с дополнительными параметрами

Рейтинг: 1Ответов: 3Опубликовано: 23.04.2015

Как сделать Spinner с дополнительными параметрами? Например, в списке Spinner есть названия операторов МТС, Билайн и т.д. Выбираем Билайн, нажимаем, допустим, на кнопку отправки SMS, а в смс приходит "1.Beeline 2.interne 3.apn и т.д. То есть отображается имя Билайн в списке, а информации больше, чем просто видим в списке.

UPD в смс отправляет только название оператора: введите сюда описание изображения

А надо формат смски 0000*ip1*socket1*ip2*socket2*apn Вот Operator.java

public class Operator {
  public String opname;
  public String ip1;
  public String socket1;
  public String ip2;
  public String socket2;
  public String apn;

public Operator(String opname, String ip1, String socket1, String ip2, String socket2, String apn) {
    this.opname = opname;
    this.ip1 = ip1;
    this.socket1 = socket1;
    this.ip2 = ip2;
    this.socket2 = socket2;
    this.apn = apn;
    }

//То что возвращает этот метод ArrayAdapter покажет в списке
@Override
public String toString() {
    return opname;
 }
}

//То что возвращает этот метод ArrayAdapter покажет в списке
@Override
public String toString() {
    return opname;
}

}

Вот фрагмент Activity.java

    //-------------------------------------SMS Send-------------------------  --------------------
    sms = (Button) findViewById(R.id.smssend);
    sms.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            sendSmsMessage(telnumber.getText().toString(), objnumber.getText().toString() + "*"
            +operator.ip1 + "*" + operator.socket2 );
        }
    });
}

Ответы

Ответов пока нет.