Spinner Shortform выбранного элемента - PullRequest
0 голосов
/ 18 декабря 2011

Я хочу знать, возможно ли после выбора в счетчике элемента показать короткую форму выбранного элемента?

например: Выбранный пункт = "База Ухуху" должен отображать сокращение "WB"

С уважением Спасибо

1 Ответ

0 голосов
/ 20 января 2012

Создайте пользовательский адаптер для вашего счетчика, переопределите getDropDownView и getView. Вам также нужны два источника данных, один полный, другой короткий. Можете посмотреть на мой пример

@Override
public View getDropDownView(int position, View convertView,ViewGroup parent) {
    View row = LayoutInflater.from(mContext).inflate(android.R.layout.simple_spinner_dropdown_item, null);
    TextView text = (TextView) row.findViewById(android.R.id.text1);
    text.setText(dataFull[position]);
    return row;
}

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    View row = LayoutInflater.from(mContext).inflate(android.R.layout.simple_spinner_item, null);
    TextView text = (TextView) row.findViewById(android.R.id.text1);
    text.setText(dataShort[position]);
    return row;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...