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

Сохранение текста в EditText - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android FullScreen http://www.cyberforum.ru/android-dev/thread1593576.html
Вопрос такой: в уроке 150 startandroid есть код в onCreate для перевода во весь экран: requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); У меня всегда приложения вылетали с этим кодом, поэтому я пользовался манифестом, меняя там тему приложения на NoActionBar. Но в этом...
Программирование Android Как лучше организовать массив String[] из 60 элементов? Здравствуйте! Как лучше организовать массив String из 60 элементов? Речь идёт о создании собственного TimePicker. Так вот туда нужно наполнить данными 2 NumberPicker'a. Часы, как и минуты имеют вид "00", "01" и т. д., а значит простыми setMinValue(0) setMaxValue(59) не обойтись. Начал было создавать в strings.xml массивчик, да надоело. Как лучше в плане производительности и почему его создать?... http://www.cyberforum.ru/android-dev/thread1593472.html
Уведомления в BroadcastReceiver Программирование Android
Привет, уважаемые! Прикрутил BroadcastReceiver, мониторю входящие смс, пытаюсь отключить звук входящего смс если оно удовлетворяет моим условиям Вроде все прописал, но звук смс срабатывает все равно дважды - 1й раз в BroadcastReceiver, второй раз в системном менеджере Привожу то, что в манифесте у меня и сам BroadcastReceiver Подскажите куда копать? <?xml version="1.0" encoding="utf-8"?>...
Программирование Android Динамически созданные обьекты?
Всем привет, кто знает подскажите!!! В коде динамически создаю кнопки на экране, как везде написано, доступ к таким элементам можно получить с помощью методов getChildAt, getChildCount, все хорошо все работает, получаю свои объекты, Но получаю кнопки в виде View объектов (View viewDinamic = llMain.getChildAt(1);), у которых нет мeтодов Button, как решить данную проблему, это возможно??? SetId...
Программирование Android Беда с парсингом http://www.cyberforum.ru/android-dev/thread1593058.html
в приложении при запуске в onCreate, должны динамически создаваться кнопки исходя из количества эл-то String , этот массив возвращается в результате метода парсинга сайта новостей. Метод рабочий, проверял в java SE приложении. при запуске выдаёт ошибку, не могу понять причины protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
Программирование Android Самый простой способ отрисовать круг разными цветами У меня есть картинка - белый круг, хочу использовать его в адаптере, вопрос - как мне поменять цвет круга программно? вот прям самый простой способ подробнее

Показать сообщение отдельно
yura91
30 / 28 / 2
Регистрация: 23.10.2013
Сообщений: 2,249

Сохранение текста в EditText - Программирование Android

26.11.2015, 16:56. Просмотров 237. Ответов 0
Метки (Все метки)

У меня ситуация следующая есть BaseAdapter в его методе getView() устанавливается текст в 3 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
 public View getView(final int position, View convertView, ViewGroup parent) {
        final VHItemAdd viewHolder;
        if (convertView == null) {
            LayoutInflater li = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            convertView = li.inflate(R.layout.add_application_item, parent, false);
            viewHolder = new VHItemAdd();
            viewHolder.mName = (EditText) convertView.findViewById(R.id.mName);
            viewHolder.mValues = (EditText) convertView.findViewById(R.id.mValue);
            viewHolder.mCount = (EditText) convertView.findViewById(R.id.mCount);
            viewHolder.mRemove = (ImageButton) convertView.findViewById(R.id.mRemove);
            viewHolder.mName.setTag(position);
            viewHolder.mName.addTextChangedListener(new MyTextWatcher(viewHolder.mName));
            convertView.setTag(viewHolder);
        } else {
            viewHolder = (VHItemAdd) convertView.getTag();
        }
        viewHolder.mName.setTag(position);
        if (isAddItem()) {
            if (mEditList.size() > 0)
                viewHolder.mName.setText(mEditList.get(position));
        }
        viewHolder.mRemove.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                removeItem(mDataList.get(position));
            }
        });
        if (position == mDataList.size() - 1)
            setIsAddItem(false);
 
        return convertView;
    }
Есть класс
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 private class MyTextWatcher implements TextWatcher {
        EditText mEditText;
 
        public MyTextWatcher(EditText editText) {
            mEditText = editText;
        }
 
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }
 
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }
 
        @Override
        public void afterTextChanged(Editable s) {
            int position = (Integer) mEditText.getTag();
            // do something with position:
            mEditList.set(position, s.toString());
        }
    }
В котором отслеживается ввод текста в EditText и после ввода этот текст сохраняется в List<String>. Но когда я создаю следующий item в ListView через BaseAdapter с этим же лайаутом(из трех EditText и ImageButton)
Java
1
2
3
4
5
 public void addItem(String id) {
        mDataList.add(id);
        UtilView.setListViewHeightBasedOnChildren(mList);
        notifyDataSetChanged();
    }
то текст в EditText из предыдущего itema пропадает. Как сделать так чтобы текст в предыдущем inemе сохранялся при создании следующего??
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru