3. Разработка приложений для ОС Android. Создание нового activity

1) New - Class
  • Name: Second
  • Superclass: android.app.Activity
2) В main.xml создаем кнопку для перехода на второй экран. В res/values/strings.xml добавляем новую строку:
  • Name: button1name
  • Value: NEXT
Ctrl+S
В main.xml кнопке ставим свойство Text в @string/button1name.
3) В файле Main.java в методе onCreate добавляем

// найти объект по идентификатору
Button but1 = (Button) findViewById(R.id.button1);

// добавляем listener, т.е. программу, 
// которая будет следить за каким-то действием на компьютере
but1.setOnClickListener(new OnClickListener() {
    
    @Override
    public void onClick(View v) {
        // определяем intent
        // intent представляет собой некий посыл 
        // одного объекта сделать какое-либо действие 
        // в данном случае исходным объектом будет Main.this
        // а вызываемым объектом будет Second.class
        Intent intent1 = new Intent(Main.this, Second.class);
        startActivity(intent1); // для запуска этого процесса
        
    }
});

4) В AndroidManifest.xml добавляем activity:

<activity android:name="Second" />

5) New - Android XML File
  • Resource Type: Layout
  • File: second.xml
6) В Second.java создаем метод onCreate (Ctrl+Space) и добавляем в него

setContentView(R.layout.second);

7) Запуск приложения.