Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> нужен пристейшийпример, нужен простейший пример кода  
:(
    Опции темы
aaa25
Дата 11.4.2013, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 18.12.2010

Репутация: нет
Всего: нет



нужен простейший пример кода обработки события(с комментариями, андроид, эклипс), например, при нажатии кнопки чтобы цифра в текстовом поле умножалась на 2.     как перетаскивать компоненты на форму и запускать приложение - я знаю ,  перебрал много книг - там примеров такого типа нет, может посоветуете книгу...
PM MAIL   Вверх
brother79
Дата 11.4.2013, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 18.8.2009

Репутация: нет
Всего: 6



В папочку samples в sdk загляните


--------------------
PM MAIL WWW   Вверх
aaa25
Дата 11.4.2013, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 18.12.2010

Репутация: нет
Всего: нет



public void onMyButtonClick(View view)  
    {  
        // выводим сообщение
    
        
    }   
нашел вот такое, а вот вместо "выводим сообшения"  вставлял все , что угодно и все библиотеки импортировал, ничего не выходит 
PM MAIL   Вверх
AndreyK
Дата 15.4.2013, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 102
Регистрация: 15.3.2007

Репутация: нет
Всего: нет



Вот пожалуйста, фрагмент из моей программы:
Код

   void initForm(final Dialog hDlg) {
         OnClickListener myClickListener1 = new OnClickListener() {
        @Override
    public void onClick(View v) {
                          KolvoUpDown(hDlg,0,1);
             }
         };
        ((ImageButton) hDlg.getWindow().findViewById(R.id.button1)).setOnClickListener(myClickListener1);
  };

  void KolvoUpDown(Dialog dialog,int wParam,int lParam) {
         double value;
         value = my_atof(((EditText) dialog.getWindow().findViewById(R.id.IDC_EDIT1)).getText().toString());
         if (lParam==1) { 
            if (wParam==0) {
              value += 1;
               } else if (wParam==1) {
              if (value<=1) {
                    if (value>0.750) {
                      value = 0.750;
                    } else if (value>0.500) {
                      value = 0.500;
                 } else if (value>0.250) {
                      value = 0.250;
                 } else if (value>0.100) {
                      value = 0.100;
                 } else if (value>0.050) {
                      value = 0.050;
                } else if (value<=0.05) {
                      value = 1;
                } else {
                      value -= 0.250;
                   };
            } else {
                value -= 1;
            }
             }
         } else if (lParam==2) { 
          if (wParam==0) {
              value += 0.05;
           } else {
              if (value<=0.05) {
                    value = 0.05;
              } else {
                    value -= 0.05;
              };
             };
        };
        SetWindowText(dialog.getWindow().findViewById(R.id.IDC_EDIT1),Double.toString(((double) Math.round(value*1000))/1000));
   }

   static public void SetWindowText(Object obj,String str) {
       ((EditText) obj).setText(str.toCharArray(), 0, str.length());
   }

   double my_atof(String text) {
      int itext;
      text=text.trim();
      if (text.length()>0) {
       for (itext=0;itext<text.length();itext++) {
         if (text.charAt(itext)==',') {
            if (itext>0) {
               text = text.substring(0,itext)+'.'+text.substring(itext+1);
            } else {
      text = '.'+text.substring(itext+1);
            }
         }
       };
      } else {
        return 0;
      }
      return Double.parseDouble(text);
   };

R.id.button1 - это имаджбутон с нарисованным на нем большим плюсом (или минусом)
R.id.IDC_EDIT1 - это поле редактирования, в котором находиться количество.
С помощью четырех кнопок "+","-" пользователь быстро выставляет нужное количество,с точностью до 5 грамм, не тратя усилий на набор с клавиатуры.
(в тексте кнопка оставлена одна - для примера достаточно)


Это сообщение отредактировал(а) AndreyK - 15.4.2013, 14:39
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0810 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.