Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как получить данные из EditText, созданного программно, или как узнать ID элемента? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Проверка лицензии http://www.cyberforum.ru/android-dev/thread1061395.html
Есть проверка лицензии приложения, которая запускается так: mChecker.checkAccess(mLicenseCheckerCallback); Обьект mLicenseCheckerCallback служит для возвращение результата проверки лицензии....
Программирование Android База записей, из которой каждый день нужно брать пару-тройку определенных и показывать на экране Всем доброго времени суток Возникла такая проблема: требуется создать очень простое приложение на Android, но опыта в разработке приложений для мобильных устройств у меня абсолютно никакого. Имеются... http://www.cyberforum.ru/android-dev/thread1061392.html
Программирование Android API Авито вытянуть информацию об объявлении
Всем привет. Появилась нужда вытянуть информацию об объявлении, но при частом обращении к авито, они банят по ip. А мобильное приложение под андройд продолжает работать. Оно работает на апи....
Беда с приложением Программирование Android
Разрабатываю приложение, игру вернее. Замысел такой: при клике на экран создаётся объект (картинка) существо и движется в сторону противника(до края экрана) и уничтожает его. Вопросы такие:...
Программирование Android Многомерный ассоциативный массив http://www.cyberforum.ru/android-dev/thread1061268.html
Сервер отдает массив вида (JSON): $item=>"val"; Как создать такой же, только в Java, чтоб потом по нему пройтись циклом обрабатывая данные? Я делаю так: JSONObject jsonObj = new...
Программирование Android Узнать текущую Activity Всех с новым годом! Из главной активити запускается событие таймера. Скажите, как определить какая активити в текущий момент активна? Я так понимаю, нужно получить стек активити и выбрать самую... подробнее

Показать сообщение отдельно
angryrobot
Командир зеленых роботов
348 / 285 / 53
Регистрация: 08.10.2013
Сообщений: 564
01.01.2014, 20:56
Цитата Сообщение от marvitalik Посмотреть сообщение
Как получить значение, введенное пользователем в EditText, созданного программно или через адаптер?
Написал небольшой пример который демонстрирует как это можно сделать. (правда значения заполняются программно, но если их введет пользователь то работать будет так же). Просто вставьте этот код в вашу активти:

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
35
package com.example.test;
 
import java.util.ArrayList;
 
import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;
import android.widget.EditText;
 
public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //В этом списке будем хранить наши EditText
        ArrayList<EditText> EditTextList = new ArrayList<EditText>();
        //В этом Layout'е будем отображать наши EditText
        LinearLayout ll = new LinearLayout(this);
        ll.setOrientation(LinearLayout.VERTICAL);
        setContentView(ll);
        //Создаем например пять 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);
        }
        //считываем текст который отображается в каждом EditText
        for (EditText et : EditTextList) { 
            System.out.println(et.getText());
        }
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru