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

Необходимо считать значения из edittext - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Много Button, как реализовать? http://www.cyberforum.ru/android-dev/thread609825.html
Всем добрый вечер. Начал изучать java около месяца назад, попутно пишу приложение, для лучшей усвояемости пройденного материала. Все получалось очень даже замечательно, были заминки но быстро приходило решение, пока не дошел до меню. Не думал что все так сложно окажется, третий день пытаюсь разобраться, но самостоятельно видать не удастся. Вот решил обратится к знатокам и попросить помощи,...
Android Обновление виджета при нажатии на него Добрый вечер. Пытаюсь сделать свой виджет. Суть: выводит картинку с одного интернет-ресурса. Вывод осуществил, но проблема с обновлением при нажатии на него. Пытался уже по-разному - безуспешно. Далее код, здесь обновление пытался осуществить через broadcast, но что-то ничего... package com.lieryan.urlimagewidget; import com.lieryan.urlimagewidget.R; import android.app.Notification;... http://www.cyberforum.ru/android-dev/thread609612.html
Android Динамическое создание объекта
Всем привет! Заранее извиняюсь за глупый вопрос. Подскажите, пожалуйста, кто знает, как можно динамически создать кнопку в Android? Я пытаюсь, но у меня она не показывается. Вот процедура создания: public void onClick(View v) { Button tt = new Button(this); tt.setWidth(300); tt.setHeight(50); tt.setLeft(10); tt.setTop(30);
Android Создание мессенджеров
Мне выпало задание написать мессенджер под Андройд, с чего вообще надо начать? Что учить? (язык программирование Java) Какие советы можете дать?
Android Обучение Java http://www.cyberforum.ru/android-dev/thread609343.html
Хочу до 1 июля выучить этот язык, чтобы к 10 июля сдать проект по мессенджеру на андройда, что можете посоветовать?
Android main.xml Выдает ошибки - на строчках, где выдает ошибки указал три ! - в чем проблема? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" !!! android:padding="@dimen/standart_border"> <EditText подробнее

Показать сообщение отдельно
Vladimirys
292 / 189 / 19
Регистрация: 16.01.2010
Сообщений: 527
25.06.2012, 02:10     Необходимо считать значения из edittext
Бейсик, у вас должны были изъять, при выдаче аттестата в школе. И больше о нем не вспоминать.
Вот пример сложения двух чисел. По аналогии можно добавить и другие возможности.
Разметка (интерфейс)
XML
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
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
 
         <EditText
           android:id="@+id/EditText01"
           android:layout_width="fill_parent"
           android:layout_height="wrap_content"
           android:inputType="number"
           android:maxLength="10" />
           
       <EditText
           android:id="@+id/EditText02"
           android:layout_width="fill_parent"
           android:layout_height="wrap_content"
           android:inputType="number"
           android:maxLength="10" />
            
       <Button
          android:id="@+id/button1"
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:text="+"
          android:textSize="30sp" />
          
      <TextView 
        android:id="@+id/text"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="" 
        />
      
</LinearLayout>
Код Java
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
36
37
38
39
40
41
42
43
44
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
 
public class DvaActivity extends Activity {
    int a, b, c;
    EditText Text1, Text2;
    TextView Text;
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        Text = (TextView) findViewById(R.id.text);
        Text1 = (EditText) findViewById(R.id.EditText01);
        Text2 = (EditText) findViewById(R.id.EditText02);
 
        final Button button1 = (Button) findViewById(R.id.button1);
        button1.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
 
                try {
                    a = Integer.parseInt(Text1.getText().toString());
                    b = Integer.parseInt(Text2.getText().toString());
 
                } catch (NumberFormatException e) {
                    a = 0;
                    b = 0;
                }
                
                c = a+b;
                Text.setText("Результат сложения = "+c);
            }
            
 
        });
 
    }
}
Литература: А.Л. Голощапов - Google Android. Программирование для мобильных устройств. Android за 24 часа Дэрси Лорен , Шейн Кондер. Android: разработка приложений для чайников, Донн Фелкер.
Java. Руководство для начинающих Герберт Шилдт. Яков Файн. Программирование на Java для детей, родителей, бабушек и дедушек.
Ну как бы для затравки.
 
Текущее время: 11:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru