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

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

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

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

23.03.2015, 21:09. Просмотров 312. Ответов 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());
 
             }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2015, 21:09     Из EditText передать int массив
Посмотрите здесь:
Android Как передать данные в EditText
Android Передать номер из EditText в условие
Передать String-путь в EditText AlertDialog'a ? Android
Передать текст из EditText на Activity другого приложения Android
Ребят, как передать в другую activity переменную типа int? Android
Android Как отправить по bluetooth массив int?
Android Передать серверу массив
Передать серверу массив Android
Android Не могу передать массив на сервер
Android Передать массив в другую Activity
Передать массив с текстом через интент Android
Передать в активити массив размерностью, превышающую допустимый интентом Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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