2010-11-27 5 views
0


Я пишу приложение для Android, где мне нужно отображать выпадающий список с изображением на стороне Lefthand, а не RadioButton в обычном Spinner Control. Я хотел настроить управление прядильщиком. Какие шаги следует предпринять при настройке Spinner в Android. Может ли кто-нибудь предоставить мне образец кода при сортировке этой проблемы?
Я буду ждать ценного ответа.
Как настроить адаптер Spinner

Спасибо заранее,

+0

привет, никто не поможет по этому вопросу? – 2010-11-27 17:35:54

ответ

3

Вертушка Всплывающие элементы полностью настраиваемый. Расширьте ArrayAdapter <T> и переопределите метод getDropDownView. Этот метод вызывается для каждого элемента. T типа - это те типы, которые вы даете вашему адаптеру.

/** Expands the view and setup with the view for each item in spinner popup **/ 
@Override 
public View getDropDownView(int position, View view, ViewGroup parent) { 
    T choice = getItem(position); 

    if (view == null) { 
     LayoutInflater vi = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); 

     // expand your list item here 
     view = vi.inflate(R.layout.mylistitem, null); 
    } 
    if(choice != null) { 
     // get whatever items are in your view 
     TextView text = (TextView) view.findViewById(R.id.text); 
     ImageView left = (ImageView) view.findViewById(R.id.leftImage); 

     // do whatever you want with your item view 
    } 
    return(view); 
} 

Переопределить getView адаптера, чтобы установить вид главного элемента управления прядильщиком. У вас может быть один вызов другого, чтобы выбор и всплывающее окно имели одинаковый внешний вид.

Смежные вопросы