Изменение TextView при нажатии кнопки - PullRequest
0 голосов
/ 20 июня 2019

Я работал над своим первым приложением для Android Studio, и мне нужно изменить TextView нажатием кнопки. Тем не менее, это не похоже на работу. Когда я нажимаю кнопку, ничего не меняется.

Я искал документацию и следовал примеру кода. Затем я посмотрел на свою проблему, сравнил ее с моим кодом, и он показался мне точно таким же.

Вот суть моего кода:

<TextView
                android:id="@+id/testID"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/test" />
<Button
                        android:id="@+id/connectButton"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="@string/connect"
                        tools:layout_editor_absoluteX="148dp"
                        tools:layout_editor_absoluteY="189dp"
                        tools:text="Connect" />
 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        final Button buttonConnect = (Button) findViewById(R.id.connectButton);

        buttonConnect.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                final TextView test = (TextView) findViewById(R.id.testID);
                test.setText(R.string.buttonPress);
            }
        });
 }
...