Redes Sociais

 Como criar uma Activity no Android Studio

25 de outubro de 2019
Como criar uma Activity no Android Studio

Nesse tutorial vou descrever Como criar uma Activity no Android Studio e assim vamos iniciar uma nova activity a partir de nossa MainActivity.

Esse tutorial está contido na categoria Android Studio Básico.

Primeiramente vamos criar um projeto vazio(Empty) para poder criar o nosso código.

Vamos então utilizar a linguagem kotlin para programar o início de nossa activity, mas vamos por partes, primeiro vamos criar a nossa nova activity de acordo com a imagem a seguir clicando com o botão direito do mouse no nosso package e no menu New->Activity->Empty Activity.

Como criar uma Activity no Android Studio
Menu New->Activity->Empty Activity.

Logo após clicar em Empty Activity irá abrir uma janela de diálogo como a da imagem seguinte a qual vamos modificar o Activity Name para NovaActivity.

Como criar uma Activity no Android Studio
Alterar o nome para NovaActivity.

Então agora vamos começar a programar criando um botão na MainActivity para iniciar nossa NovaActivity e para isso vamos utilizar o código a seguir em nosso layout modificando o arquivo activity_main.

activity_main

<?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:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
    <Button
        android:id="@+id/btnOpenActivity"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Abrir Nova"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintEnd_toEndOf="parent"/>
</androidx.constraintlayout.widget.ConstraintLayout>

Logo após modificar o código da activity_main vamos então fazer com que o botão funcione em nosso código na MainActivity.

MainActivity

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        btnOpenActivity.setOnClickListener {
            val intent = Intent(this, NovaActivity::class.java)
            startActivity(intent)
        }
    }
}

Para termos certeza que estamos exibindo a NovaActivity vamos então modificar o código do layout da mesma, assim chamado de activity_nova e colocar um TextView com a mensagem de NovaActivity.

activity_nova

<?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:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".NovaActivity">
    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="NovaActivity"
        android:textSize="25sp"
        android:gravity="center"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintBottom_toBottomOf="parent"/>
</androidx.constraintlayout.widget.ConstraintLayout>

Depois de alterarmos todos os arquivos vamos então compilar e executar nosso projeto para ver os resultados.

Enfim espero poder ter ajudado com este tutorial sobre Como criar uma Activity no Android Studio.

Veja também o tutorial sobre passar informações entre activities.

Visite e siga nosso canal no YouTube para ajudar no crescimento do site.


Tags:


Desenvolvedor Web e Android ( Kotlin e Java )


Posts relacionados: