İlan
13 Haz 2026 22 çevrimiçi üye Duyurular
Ana Sayfa Mobil Uygulama - Oyun Geliştirme
Ana Sayfa Forum Mobil Uygulama - Oyun Geliştirme "Java ile Android Kayıt Olma Sayfası Üretimi:...
İlan Yan banner placeholder

"Java ile Android Kayıt Olma Sayfası Üretimi: Hesap Oluşturma ve Giriş Kodlama"

Merci 22.03.2026 04:16 997 görüntüleme 5 cevap
Son Mesaj
Merci
Üye
Üye
Katılım03 Oca 2026
Konular9
Mesajlar63
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
22.03.2026 04:16 #1
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.
chandly
Üye
Üye
Katılım30 Mar 2026
Konular8
Mesajlar63
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
16.04.2026 12:36 #2
Paylaşım için teşekkürler.
sedatakar
Üye
Üye
Katılım11 Nis 2026
Konular11
Mesajlar93
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
18.04.2026 23:21 #3
Paylaşım için teşekkürler.
Merci
Üye
Üye
Katılım03 Oca 2026
Konular9
Mesajlar63
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
24.04.2026 04:24 #4
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.
chandly
Üye
Üye
Katılım30 Mar 2026
Konular8
Mesajlar63
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
04.05.2026 19:03 #5
Paylaşım için teşekkürler.
sedatakar
Üye
Üye
Katılım11 Nis 2026
Konular11
Mesajlar93
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 10:10 #6
Paylaşım için teşekkürler.
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
7 cevap
2K görüntüleme
5 cevap
2K görüntüleme
Mobil Oyun Geliştirme Rehber -4
astrafizik · 27 Mar 2026
6 cevap
1.7K görüntüleme
6 cevap
1.7K görüntüleme
Mobil Oyun Geliştirme Rehber -1
fortext · 03 May 2026
5 cevap
1.7K görüntüleme
İlan Yan banner placeholder