farkmt2official 1
farkmt2official
mavzermete 1
mavzermete
dreamstone 1
dreamstone
Fethi Polat 1
Fethi Polat
Bvural41 1
Bvural41
OnurBoyla 1
OnurBoyla
Hikaye Ekle

Java ile android kayıt olma sayfası nasıl kodlanır

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

activity_register.xml (Kayıt olma sayfasının tasarımını içeren XML dosyası)

XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="16dp">

    <EditText
        android:id="@+id/editTextUsername"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Kullanıcı Adı" />

    <EditText
        android:id="@+id/editTextEmail"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="E-posta" />

    <EditText
        android:id="@+id/editTextPassword"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Şifre"
        android:inputType="textPassword" />

    <Button
        android:id="@+id/buttonRegister"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Kayıt Ol" />

</LinearLayout>

RegisterActivity.java (Kayıt olma sayfasının işlevselliğini içeren Java dosyası)

Java:
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class RegisterActivity extends AppCompatActivity {

    EditText editTextUsername, editTextEmail, editTextPassword;
    Button buttonRegister;

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_register);

        editTextUsername = findViewById(R.id.editTextUsername);
        editTextEmail = findViewById(R.id.editTextEmail);
        editTextPassword = findViewById(R.id.editTextPassword);
        buttonRegister = findViewById(R.id.buttonRegister);

        buttonRegister.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // Burada kayıt işlemleri gerçekleştirilecek
                String username = editTextUsername.getText().toString().trim();
                String email = editTextEmail.getText().toString().trim();
                String password = editTextPassword.getText().toString().trim();

                // Verileri işle ve kayıt işlemini gerçekleştir
                registerUser(username, email, password);
            }
        });
    }

    private void registerUser(String username, String email, String password) {
        // Burada kullanıcıyı kaydetmek için uygun bir yöntem kullanılmalıdır
        // Örneğin: bir veritabanına kullanıcı bilgilerini eklemek gibi

        // Kullanıcıyı kaydettikten sonra başarılı bir mesaj göster
        Toast.makeText(this, "Kayıt başarılı! Kullanıcı adı: " + username + ", E-posta: " + email, Toast.LENGTH_SHORT).show();

        // Kayıt işlemi tamamlandıktan sonra giriş sayfasına yönlendir
        // Örneğin: Intent kullanarak LoginActivity'e geçiş yapılabilir
    }
}

Ek olarak, kullanıcı adı, e-posta ve şifre alanlarını doldurup "Kayıt Ol" butonuna tıkladığınızda, kayıt işlemi gerçekleşir ve bir Toast mesajıyla kayıt olan kullanıcının bilgileri gösterilir.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst