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

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

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

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

23.03.2015, 21:09. Просмотров 303. Ответов 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 Передать массив в другую Activity
Android Как передать данные в EditText
Передать массив с текстом через интент Android
Android Как отправить по bluetooth массив int?
Передать в активити массив размерностью, превышающую допустимый интентом Android
Передать String-путь в EditText AlertDialog'a ? Android
Android Не могу передать массив на сервер
Android Передать номер из EditText в условие
Android Передать серверу массив
Передать серверу массив Android
Выделение EditText Android
Ребят, как передать в другую activity переменную типа int? Android

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

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

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