Android Studio 3.5 Button.setOnClickListener Kullanımı Detaylı Anlatım

Cevapla
admin
Mesaj Panosu Yöneticisi
Mesajlar: 232
Kayıt: 05 Ara 2018 11:02
İletişim:

Android Studio 3.5 Button.setOnClickListener Kullanımı Detaylı Anlatım

Mesaj gönderen admin » 07 Kas 2019 11:37

Android Studio Button.setOnClickListener nasıl kullanılır ? Android setOnClickListener Nedir Nasıl Kullanılır ?

Herkese merhaba arkadaşlar bugün Android Studio 3.5.2 sürümünde Button olaylarından setOnClickListener özelliğinin nasıl kullanılacağını göstereceğim.
Yeni gelen Android Studio ile birlikte bunun nasıl olduğunu göreceğiz.

Örnek : Giriş yap düğmesine tıklandığında kullanıcıya toast ile bilgi mesajı vermek
Bu örnekte dikkat etmeniz gereken Button'a direk idsi ile erişim sağlayıp işlemleri artık yapabilmemiz.

Aynı zamanda Edit kutularının .setText ile içine istediğimiz bilgiyi girebiliriz.

Ekran Görüntüsü
android-studio-3-5-button-setonclicklistener-kullanimi-1.PNG
android-studio-3-5-button-setonclicklistener-kullanimi-1.PNG (93.65 KiB) 9651 kere görüntülendi


#MainActivity.kt

Kod: Tümünü seç

package xirforum.com.test

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Toast
import kotlinx.android.synthetic.main.activity_main.*

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)



        /*Giriş Düğmesi*/
        LoginBtn.setOnClickListener {
            Toast.makeText(this,"Giriş işlemi başarılı",Toast.LENGTH_LONG).show();



            /*User*/
            UserEmail.setText("xirforum.com");
            UserPassword.setText("0546 681 37 30")


        }


    }
}

#activity_main.xml

Kod: Tümünü seç

<?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">

    <EditText
        android:id="@+id/UserEmail"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="E-Posta"
        android:inputType="textPersonName"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.5"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <EditText
        android:id="@+id/UserPassword"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="Şifre"
        android:inputType="textPersonName"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.5"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/UserEmail" />

    <Button
        android:id="@+id/LoginBtn"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Giriş Yap"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.5"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/UserPassword" />
</androidx.constraintlayout.widget.ConstraintLayout>



Video Anlatım
İnsanların en hayırlısı, insanlara faydalı olandır.

Cevapla

“Android Studio 3.5 Dersleri” sayfasına dön