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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
AfterLife88
6 / 6 / 4
Регистрация: 28.09.2014
Сообщений: 53
#1

Из EditText передать int массив - Программирование Android

23.03.2015, 21:09. Просмотров 370. Ответов 0
Метки нет (Все метки)

Добрый вечер! нужно считать из EditText цифры, и передать каждое число как отдельный индекс массив с 0 до n. Потом вывести на текствью объект класса в котором есть стринговая перегрузка..помогите пожалуйста.
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
package com.example.myapp;
 
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
 
public class MyActivity extends Activity {
    /**
     * Called when the activity is first created.
     */
    private EditText getArrayText;
    private TextView getResultView;
    int [] p;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        getArrayText = (EditText)findViewById(R.id.getArray);
        getResultView = (TextView) findViewById(R.id.getResultView);
 
        final Button getResultButton = (Button) findViewById(R.id.getResultButton);
         getResultButton.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v)
             {
 
                 p=new int [Integer.parseInt(getArrayText.getText().toString())];
 
                 MainLogic logic = new MainLogic(p);
                 getResultView.setText("Скобки" + logic);
 
 
             }
         });
    }
Добавлено через 5 минут
Могу ли я заполнять через цикл вот так этот массив?
Java
1
2
3
4
5
6
7
8
9
10
11
   public void onClick(View v)
             {                 {
 
                     for(int i = 0; i < getArrayText.length(); i++) {
                         p[i] = Integer.parseInt(getArrayText.getText().toString());
                     }
                 }
                 MainLogic logic = new MainLogic(p);
                 getResultView.setText(logic.toString());
 
             }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2015, 21:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Из EditText передать int массив (Программирование Android):

Ограничение EditText на ввод максимальных int и float - Программирование Android
Есть диалог в котором можно ввести пару чисел в EditText'ах, из первого из них будет добываться int а из второго - float. Как ограничить в...

Как передать данные в EditText - Программирование Android
Есть активность из которой необходимо передать данные в активити планировщика таким образом чтобы они оказались в поле EditText (строка...

Передать номер из EditText в условие - Программирование Android
Всем привет! Есть приложение в котором в EditText вводим номер и осуществляем звонок. С этим все хорошо. Код ниже. public class...

Передать String-путь в EditText AlertDialog'a ? - Программирование Android
Вызывается Алерт диалог, в нем кнопка выбора файла, выбираем файл, получаем его путь, String FilePath = intent.getData().getPath(); ...

Передать текст из EditText на Activity другого приложения - Программирование Android
В книге приводится пример простого мессенджера. Есть кнопка &quot;Send Message&quot; и EditText, куда сообщение вводится. По нажатию кнопки...

Ввод в один EditText и авто-вычисление в двух других EditText - Программирование Android
Всем привет. Есть три поля EditText,виртуальные клавиатуры у всех заблокированы,а ввод чисел в поле осуществляется с Button(ов). Вопрос...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.03.2015, 21:09
Привет! Вот еще темы с ответами:

EditText смещается вниз при вводе текста, который занимает объём больше, чем EditText - Программирование Android
EditText сещается вниз при вводе текста который занимает обём больше чем EditText. Как устранить?

Ребят, как передать в другую activity переменную типа int? - Программирование Android
// Первая активити switch (v.getId()) { case R.id.button1: int im = 0; // вот эту переменную надо передать Intent intent = new...

Как отправить по bluetooth массив int? - Программирование Android
Как отправить по bluetooth массив(int)? Желательно отправить по нажатию кнопки.

Передать серверу массив - Программирование Android
Есть рабочая программа в вижуал студио на c#, которая отправляет на сервер массив байтов. Создаю аналог этой программы в android studio,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru