2013-04-25 3 views
0

Я хочу создать переменное количество кнопок, и я хочу, чтобы они были рядом (я не могу использовать ListView), поэтому я знаю, что мне нужно как-то раздуть Button. Мой вопрос заключается в том, как раздуть Button, и для каждой из созданных кнопок, как создать прослушиватель?Как раздувать кнопки и создавать слушатели для каждого из них?

Благодаря

ответ

0

Я немного запутался, что вы просите, но раздувать кнопку, в вашей деятельности, звоните:

Button myButton = (Button)findViewById(R.id.layout_xml_name); 

Затем, чтобы добавить слушателя:

myButton.setOnClickListener(new View.OnClickListener() { 

    public void onClick(View v) { 
    // Your buttons desired actions 
    } 
}); 
+0

Надувание макета создает новый «экземпляр» этого макета, ну, это то, что я знаю, по крайней мере. Ваш код просто извлекает макет кнопки, он не раздувает кнопку – Nashwan

+0

Можете ли вы объяснить, что вы пытаетесь сделать? Вы пытаетесь отображать различные количества кнопок на основе другого входа? И если да, то есть ли максимальное количество кнопок или неограниченное? – ubundude

+0

ну, это правильно, я хочу создать переменное количество кнопок, а число неизвестно, может быть ограничено. – Nashwan

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