Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Elias_smith
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 41
#1

Как программно создать TextEdit - Программирование Android

14.10.2015, 15:24. Просмотров 217. Ответов 2
Метки нет (Все метки)

Ребят, помогите, нужна помощь.(Я новичок).
public void onClick(View arg0) {
//Как программно создать TextEdit.(и указать его расположение, буду благодарен за любую помощь).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2015, 15:24     Как программно создать TextEdit
Посмотрите здесь:

Программно создать EditText - Программирование Android
Ребят, как сделать так, что бы при нажатие появлялась не одна EditText, а что бы количество EditText соответствовало количеству нажатий на...

Программно создать таблицу в Fragment - Программирование Android
Добрый день форумчане, возник у меня такой вопрос. Пытаюсь программно создать таблицу в Fragment, но что-то не получается собственно...

C++ TextEdit with keypad - Программирование Android
Здравствуйте, нужно помощь с созданием textedit который вызывает клавиатуру на с++. Буду рад за готовое решение, ну или наставления в...

Пустая строка в TextEdit - Программирование Android
Имею 5 столбцов по 20 EditText в Scroll. В 3х из них все нормально, программно пишу, редактирую, считываю новое значение. 2 оставшихся...

Подключение сторонего TextEdit - Программирование Android
подскажите пожалуйста как подключить данный https://github.com/scottyab/showhidepasswordedittext show/hide password? добавил в...

Ввод в TextEdit с экранных кнопок - Программирование Android
Подскажите, пожалуйста, как вводить текст в TextEdit с экранных кнопок???

TextEdit выходит за границы экрана в GridLayout - Программирование Android
Доброго времени суток. Делаю такую разметку: <?xml version="1.0" encoding="utf-8"?> <GridLayout ...

Ошибка при считывании с XML и записи в TextEdit - Программирование Android
Здраствуйте, Андроид только начал изучать. Он мне нужен для дипломной работы. А именно написать приложение которое предназначено для игры в...

Как программно изменить - Программирование Android
Здравствуйте! Не так давно учусь программировать под Андроид и столкнулся с такой проблемой: Я хочу программно создать n кнопок и...

Как программно менять View? - Программирование Android
Вечер добрый. Есть слой, в нём список. Как сделать, чтобы при нажатии на элемент списка список заменялся другим view-элементом?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zealot01
42 / 42 / 16
Регистрация: 24.08.2015
Сообщений: 136
Завершенные тесты: 1
14.10.2015, 18:01     Как программно создать TextEdit #2
Elias_smith, Создай инстанс EditText и добавь его к layout.
Java
1
2
3
4
5
6
7
setContentView(R.layout.activity_main);
        RelativeLayout rl= (RelativeLayout)findViewById(R.id.main_layout);
 
        EditText tv1 = new EditText(this);
        tv1.setWidth(200);
        tv1.setText("HELLO");
        rl.addView(tv1);
Elias_smith
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 41
14.10.2015, 19:24  [ТС]     Как программно создать TextEdit #3
zealot01, Спасибо большое. Я тут еще небольшой пример нашел, довольно интересный для меня, только вот не пойму как взять значение с edittext. Т.е что бы создавалось столько EditText.....
сколько мы укажем в EditText, до нажатия на Button. Нужно как то прировнять EditText:=допустим к(a).
Спасибо заранее
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
  //В этом Layout'е будем отображать наши EditText
             LinearLayout ll = new LinearLayout(this);
             ll.setOrientation(LinearLayout.VERTICAL);
             setContentView(ll);
             
         
             
             
             //Создаем Button
             for (int i=0 ; i<=1 ; i++) { 
                 ButtonList.add(new Button(this));
             }
             
             
             //Создаем например пять EditText и добавляем их в список
             for (int i=0 ; i<=5 ; i++) { 
                 EditTextList.add(new EditText(this));
             }
             // Устанавливаем текст для каждого EditText
             // и добавлеяем каждый EditText в LinearLayout
             for (EditText et : EditTextList) { 
                 et.setText("Test:" + et.hashCode());
                 ll.addView(et);
             }
             
             //
             for (Button et :  ButtonList) { 
                 et.setText("Test:" + et.hashCode());
                 ll.addView(et);
                 
             }
             //считываем текст который отображается в каждом EditText
             for (EditText et : EditTextList) { 
                 System.out.println(et.getText());
Yandex
Объявления
14.10.2015, 19:24     Как программно создать TextEdit
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru