Сохранять каждую информацию, введенную в edittex, в разных текстовых представлениях - PullRequest
0 голосов
/ 16 марта 2020

В Android есть текст для редактирования, и я хочу, чтобы информация, которую пользователь вводит в этот текст для редактирования, каждый раз в другом текстовом представлении. Например, первая информация - 1000 цифр. Я хочу сохранить это в txt_1. Пусть вторая информация будет 1001. Я хочу сохранить эту информацию txt_2, и 1000 номеров в txt_1 всегда должны быть там, поэтому каждая информация, введенная пользователем, должна храниться в следующем txtview. Но у меня есть один текст редактирования. Как я могу это сделать?

1 Ответ

0 голосов
/ 16 марта 2020

попробуйте использовать ArrayList , чтобы добавить значения edittext, а затем приведите их:

final ArrayList<String> textArray = new ArrayList<String>();
    editText = findViewById(R.id.editText);
    firstTV = findViewById(R.id.firstTV);
    secondTV = findViewById(R.id.secondTV);
    thirdTV = findViewById(R.id.thirdTV);
    addButton = findViewById(R.id.addButton);
    showButton = findViewById(R.id.showButton);

    addButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            textArray.add(editText.getText().toString());
        }
    });


    showButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            firstTV.setText(textArray.get(0).toString());
            secondTV.setText(textArray.get(1).toString());
            thirdTV.setText(textArray.get(2).toString());

        }
    });

Надеюсь, это поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...