Как добавить edittext для линейного макета динамически в нужных местах линейного макета в Android - PullRequest
2 голосов
/ 18 августа 2011

Я новичок в Android, на самом деле я хочу добавить edittexts в относительное или линейное расположение в желаемых местах на макете. PLZ предложить мне. заранее спасибо ..

1 Ответ

0 голосов
/ 23 июня 2012

Вам действительно нужно добавить EditText программно?

Обычно достаточно скрыть определенные виды и программно изменить видимость.

<EditText android:id="@+id/view_name"
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:visibility="gone"
        />

Три значения для видимости: «видимый», «невидимый» и «пропавший». «ушел» означает, что EditText не занимает места. «невидимый» означает, что пространство, которое он займет, пусто.

Вы можете изменить видимость следующим образом:

EditText editText = (EditText) findViewById(R.id.view_name);
editText.setVisibility(View.VISIBLE);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...