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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android OnTouchEvent и onDraw не меняют значение переменной http://www.cyberforum.ru/android-dev/thread962931.html
Надо выкладывать все классы? Суть в том, что ernum, menupointer.get_x()(как пример. Также любая заданная переменная) не меняется в OnTouchEvent и в onDraw. Если что - пытаюсь получить их значения не в MenuC, а в MainActivity. package com.example.zadanie2; import java.util.Random; import com.example.zadanie2.MainActivity; import com.example.zadanie2.R; import...
Android Какие есть учебные курсы, задачи, проекты по Android для начинаюших Здравствуйте, подскажите какие есть качественные учебные курсы-сайты направленные на изучения Android программирования с задачами и проектами разных планов. Что бы было можно в процессе практики (решения актуальных задач) получить хорошие навыки в программирование под Android и в последствие претендовать на должность Junior Android Developer. Теория и чтение книг и статей документаций конечно... 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:layout_gravity="right|center_vertical" android:background="@drawable/shot_unpressed" android:tag="shot" />
Android Изменение размера изображений в WebView http://www.cyberforum.ru/android-dev/thread962757.html
Делаю небольшой ридер новостей и столкнулся с следующей проблемой. При загрузке новости в WebView картинка уезжает за пределы экрана и приходится горизонтально скроллить чтоб ее просмотреть. Запускал WebView с параметром webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); но в этом случае размер текста становится не читаемым и приходится увеличивать страничку (о5...
Android Как сделать приложение полноэкранным и убрать вспомогательные кнопки "назад, главный экран." Здравствуйте, Можно ли сделать приложение на весь экран, и убрать от туда вспомогательные кнопки "Назад, Главное окно..." или же хотя бы отключить их? Прикрепил файл для подробности пожалуйста посмотрите все станет ясно. Заранее благодарю за все ответы. подробнее

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

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

26.09.2013, 17:09. Просмотров 524. Ответов 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()); //тут значение НЕ измененное
}
Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru