Динамически добавляя текстовое поле в Android - PullRequest
3 голосов
/ 09 января 2011

Я работаю над приложением, и мне нужно добавить текстовое поле в представление при нажатии кнопкиКак я могу сделать это или добавить любой объект динамически.Какой класс я использую или какой метод мне нужно вызвать?Спасибо.

Ответы [ 2 ]

3 голосов
/ 09 января 2011

Вам просто нужно вызвать метод addView для целевого представления. Это метод, унаследованный от ViewGroup , см. [Здесь] [2].

[2]: http://developer.android.com/reference/android/view/ViewGroup.html#addView(android.view.View, android.view.ViewGroup.LayoutParams)

1 голос
/ 09 января 2011

Одна возможность состоит в том, чтобы определить его в XML макета и установить:

android:visibility="gone"

Затем в своем коде вы можете сделать:

TextView myTextBox = (TextView) findViewById(R.id.myTextBoxId);
myTextBox.setVisibility(View.VISIBLE);

и скрыть его снова:

myTextBox.setVisibility(View.GONE);

Вот документация

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