Динамически добавлять представления и обрабатывать их события - PullRequest
2 голосов
/ 05 июня 2011

Я надеюсь, что это легко. У меня есть вид, который я хочу добавить и удалить вид (кнопки, кнопки изображений и т. Д.) Динамически. Я также хочу ответить на события, вызванные этими взглядами на все мои действия. Итак, другими словами, у меня есть базовое представление, что мне нужно добавлять и удалять кнопки по мере необходимости. Когда эти кнопки есть, мне нужно иметь возможность реагировать на нажатия и т. Д.

По сути, это строка меню с кнопками. Представление будет объединено с представлениями каждого действия.

Это что-то, что делается с BaseActivity?

1 Ответ

3 голосов
/ 05 июня 2011

Вы можете создать ссылку на родительский макет, а затем использовать addView() на родительском макете для динамического добавления Button или чего-либо еще.

С помощью addView() вы можете установить новые параметры макета для кнопки, чтобы контролировать ее положение. Определение OnClickListener для каждой кнопки также возможно. Дайте мне знать, если вам нужен более конкретный совет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...