Как создать кнопку во время выполнения (Android)

В документации нет ничего об этой конкретной функции Android (например, здесь:

http://developer.android.com/reference/android/widget/Button.html#Button(android.content.Context)

Как добавить кнопку в существующий макет (или создать макет во время выполнения)?

И затем, как мне применить атрибуты к указанной кнопке, которую я только что создал?


person Dravic    schedule 19.05.2013    source источник
comment
Вы читали это? stackoverflow.com/ вопросы/5763366/   -  person Alexis C.    schedule 19.05.2013
comment
Google не работает? Сотни хитов, когда я пытаюсь.   -  person Simon    schedule 19.05.2013
comment
Функция поиска — ваш друг!   -  person mrres1    schedule 19.05.2013
comment
Хорошо, вы правы, я не слишком хорошо искал, извините за создание так называемого «бесполезного» вопроса.   -  person Dravic    schedule 19.05.2013


Ответы (1)


вы можете создать кнопку из кода. вы можете найти все альтернативные методы установки атрибута в документе. Например

          Button button = new Button(this); 
          button.setText("hi"); 
          button.setId(Id);
          button.setTextColor(Color.Red);
          button.setBackgroundResource(R.drawable.icon);
          buttonlayout.addView(button); 
person stinepike    schedule 19.05.2013
comment
Спасибо за ответ. :) - person Dravic; 19.05.2013