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

Как при выборе пункта меню получить значение элемента формы? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android OnTouchEvent и onDraw не меняют значение переменной http://www.cyberforum.ru/android-dev/thread962931.html
Надо выкладывать все классы? Суть в том, что ernum, menupointer.get_x()(как пример. Также любая заданная переменная) не меняется в OnTouchEvent и в onDraw. Если что - пытаюсь получить их значения не...
Программирование Android Какие есть учебные курсы, задачи, проекты по Android для начинаюших Здравствуйте, подскажите какие есть качественные учебные курсы-сайты направленные на изучения Android программирования с задачами и проектами разных планов. Что бы было можно в процессе практики... http://www.cyberforum.ru/android-dev/thread962927.html
LinearLayout при вызове клавиатуры остается на месте Программирование Android
Есть приложение, где LinearLayout в роли нижнего бара, где находятся кнопки. При вызове клавиатуры нужно, что бы он оставался на своей позиции - внизу, а не перемещадся на верх вместе с клавиатурой....
xml шейпы Программирование Android
Всем. У меня есть кнопка ImageButton <ImageButton android:id="@+id/shot" android:layout_width="wrap_content" android:layout_height="wrap_content" ...
Программирование Android Изменение размера изображений в WebView http://www.cyberforum.ru/android-dev/thread962757.html
Делаю небольшой ридер новостей и столкнулся с следующей проблемой. При загрузке новости в WebView картинка уезжает за пределы экрана и приходится горизонтально скроллить чтоб ее просмотреть. ...
Программирование Android Как сделать приложение полноэкранным и убрать вспомогательные кнопки "назад, главный экран." Здравствуйте, Можно ли сделать приложение на весь экран, и убрать от туда вспомогательные кнопки "Назад, Главное окно..." или же хотя бы отключить их? Прикрепил файл для подробности пожалуйста... подробнее

Показать сообщение отдельно
247250
0 / 0 / 0
Регистрация: 24.08.2013
Сообщений: 18

Как при выборе пункта меню получить значение элемента формы? - Программирование Android

26.09.2013, 17:09. Просмотров 557. Ответов 2
Метки (Все метки)

Здравствуйте.
Подскажите как получить измененное значение из 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
public class SettingFragment extends SherlockFragment {
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        setHasOptionsMenu(true);
        View v = inflater.inflate(R.layout.settingfragment_view, container, false);
        final EditText childName = (EditText) v.findViewById(R.id.childName); 
        Button button = (Button) v.findViewById(R.id.buttonSave);
        button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                System.out.print(childName.getText()); //тут значение измененное
             }
         ...
       }
       return v;
    }   
public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case R.id.save:
                save(getView());
                return true;
            case R.id.cancel:
                getSherlockActivity().finish();
                return true;
            default:
                return super.onOptionsItemSelected(item);
        }
    }
private void save(View v) {
      EditText childName = (EditText) v.findViewById(R.id.childName);
      System.out.print(childName.getText()); //тут значение НЕ измененное
}
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru