Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
1 / 1 / 0
Регистрация: 02.10.2018
Сообщений: 42

Вывести в TextView содержимое EditView

10.12.2019, 22:59. Показов 2490. Ответов 4

Студворк — интернет-сервис помощи студентам
Ребята,нужна ваша помощь. Мне нужно ввести информацию в EditText,нажать кнопку, и в TextView вывести то,что я вводил в EditText. Я сейчас пробую выполнить,но у меня не получается вывести информацию в TextView. Подскажите,как быть?(напишите фрагменты кода,я так больше пойму).

activity_main.xml:
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/editText1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
 
    <EditText
        android:id="@+id/editText"
        android:layout_width="434dp"
        android:layout_height="59dp"
        android:layout_marginEnd="391dp"
        android:layout_marginBottom="686dp"
        android:hint="@string/hint"
        android:inputType="textCapWords"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.0"
        android:importantForAutofill="no"
        android:autofillHints="no"
        tools:targetApi="o" />
 
    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginStart="139dp"
        android:layout_marginTop="71dp"
        android:layout_marginEnd="184dp"
        android:layout_marginBottom="553dp"
        android:text="@string/Button"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/editText" />
 
    <TextView
        android:id="@+id/textView"
        android:layout_width="362dp"
        android:layout_height="61dp"
        android:layout_marginStart="19dp"
        android:layout_marginTop="73dp"
        android:layout_marginEnd="30dp"
        android:layout_marginBottom="419dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/button" />
</androidx.constraintlayout.widget.ConstraintLayout>
MainActivity.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
package com.example.myapplication;
 
import androidx.appcompat.app.AppCompatActivity;
 
import android.os.Bundle;
 
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
 
public class MainActivity extends AppCompatActivity {
    TextView textView;
    Button button;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        button = (Button) findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                TextView infoTextView = (TextView) findViewById(R.id.textView);
                Button button = (Button)view;
                String buttonText = button.getText().toString();
                infoTextView.setText(buttonText);
            }
        });
    }
}
Я сейчас хочу инициализировать textView и использовать её для вывода,но я не знаю как. Это приложение вылетает сразу после того,как я ввёл информацию и нажал на кнопку.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.12.2019, 22:59
Ответы с готовыми решениями:

Передача данных из editView в html форму
Кто знает как такое сделать? Делаю поиск по слову, и мне нужно что бы слово вписывалось в форму на одном из сайтов, как переадресовать его...

Текст из TextView перенести в другой TextView по нажатию Button
Люди, помогите плиз. Недавно начал ковырять программирование под Android. Хотел сделать банальную вещь - текст из TextView перенести в...

Вывести значение в TextView
Приветствую. Решил побаловаться с Android, - написать строковый калькулятор. Написал на xml форму: &lt;?xml...

4
Модератор
 Аватар для vxg
3407 / 2178 / 354
Регистрация: 13.01.2012
Сообщений: 8,448
11.12.2019, 19:18
Алексей Близнюк, запустите отладчиком и узрите место вылета / текст ошибки и стек
0
1 / 1 / 0
Регистрация: 02.10.2018
Сообщений: 42
11.12.2019, 19:37  [ТС]
Я поменял немного код. Приложение уже не вылетает,но в TextView по-прежнему ничего не отображается.
XML:
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/editText1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
 
    <EditText
        android:id="@+id/editText"
        android:layout_width="434dp"
        android:layout_height="59dp"
        android:layout_marginEnd="391dp"
        android:layout_marginBottom="686dp"
        android:hint="@string/hint"
        android:inputType="textCapWords"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.0"
        android:importantForAutofill="no"
        android:autofillHints="no"
        tools:targetApi="o" />
 
    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginStart="139dp"
        android:layout_marginTop="71dp"
        android:layout_marginEnd="184dp"
        android:layout_marginBottom="553dp"
        android:onClick="onClick"
        android:text="@string/Button"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/editText" />
 
    <TextView
        android:id="@+id/textView"
        android:layout_width="362dp"
        android:layout_height="61dp"
        android:layout_marginStart="19dp"
        android:layout_marginTop="73dp"
        android:layout_marginEnd="30dp"
        android:layout_marginBottom="419dp"
        android:clickable="true"
        android:text = "@string/EditText"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/button"
        android:focusable="true" />
</androidx.constraintlayout.widget.ConstraintLayout>
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
package com.example.myapplication;
 
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
 
import androidx.appcompat.app.AppCompatActivity;
 
 
public class MainActivity extends AppCompatActivity {
    TextView textView;
    Button button;
    EditText edittext;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
 
    public void onClick(View view) {
        TextView textView = (TextView) findViewById(R.id.textView);
        EditText editText = (EditText) findViewById(R.id.editText);
        textView.setText("Добро пожаловать, " + editText.getText());
    }
}
Добавлено через 6 минут
Нужно только доработать,но не знаю как.(с точки зрения кода)
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
13.12.2019, 23:21
Цитата Сообщение от Алексей Близнюк Посмотреть сообщение
Нужно только доработать,но не знаю как.(с точки зрения кода)
Добавить кнопку, проинициализировать, повесить слушатель, в слушателе получить текст (если есть) из переменной editText и записать его в textView.
0
1 / 1 / 0
Регистрация: 02.10.2018
Сообщений: 42
15.12.2019, 21:40  [ТС]
Спасибо,всё работает!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.12.2019, 21:40
Помогаю со студенческими работами здесь

Правильно вывести дату в TextView
Как корректно вывести данные обьекта Date в TextView, чтобы получилось так часы:минуты( то есть 10:00, 08:00 и так далее)? Просто такой...

Вывести числа массива в TextView
Доброго времени суток! Помогите пожалуйста, не могу понять как вывести случайные числа из массива в TextView. Спасибо за помощь :good:

Как OkHTTP ответ вывести в TextView?
Проблема с потоками, так как не давно начал работать с android возникли непонимания. Для оправки Get запроса использую библиотеку...

Вывести контакт(его имя) на textview
Как вывести имя первого попавшегося контакта (и, возможно, его номера телефонов) в textview? нашел код как получить контакты: Cursor...

Как можно вывести TextView c рандомными цветами из массива
Как можно вывести 20 штук TextView чтоб цвет фона TextView выбирался случайным образом из массива color. У меня тут выводятся отрицательные...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru