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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Много Button, как реализовать? http://www.cyberforum.ru/android-dev/thread609825.html
Всем добрый вечер. Начал изучать java около месяца назад, попутно пишу приложение, для лучшей усвояемости пройденного материала. Все получалось очень даже замечательно, были заминки но быстро...
Программирование Android Обновление виджета при нажатии на него Добрый вечер. Пытаюсь сделать свой виджет. Суть: выводит картинку с одного интернет-ресурса. Вывод осуществил, но проблема с обновлением при нажатии на него. Пытался уже по-разному - безуспешно.... http://www.cyberforum.ru/android-dev/thread609612.html
Программирование Android Динамическое создание объекта
Всем привет! Заранее извиняюсь за глупый вопрос. Подскажите, пожалуйста, кто знает, как можно динамически создать кнопку в Android? Я пытаюсь, но у меня она не показывается. Вот процедура...
Программирование 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" ... подробнее

Показать сообщение отдельно
Vladimirys
308 / 205 / 25
Регистрация: 16.01.2010
Сообщений: 587
25.06.2012, 02:10
Бейсик, у вас должны были изъять, при выдаче аттестата в школе. И больше о нем не вспоминать.
Вот пример сложения двух чисел. По аналогии можно добавить и другие возможности.
Разметка (интерфейс)
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 для детей, родителей, бабушек и дедушек.
Ну как бы для затравки.
7
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru