Android Uygulama Giriş Ekranı Kod: Adım Adım Rehber
Android uygulamanız için bir giriş ekranı oluşturmak, kullanıcı deneyiminin önemli bir parçasıdır. Kullanıcıların uygulamanıza kolayca erişebilmelerini ve hesaplarına güvenli bir şekilde giriş yapabilmelerini sağlamanız gerekir. Bu makalede, Android uygulama giriş ekranı oluşturmak için adım adım bir rehber sunacağız.
1. Adım: Yeni Bir Android Projesi Oluşturun
Android Studio’yu açın ve yeni bir Android projesi oluşturun. Projenize bir ad verin ve hedef API seviyesini seçin.
2. Adım: Giriş Ekranı Düzeni Oluşturun
Projenizin res/layout
dizinine gidin ve yeni bir XML dosyası oluşturun. Bu dosyaya activity_login.xml
adını verin. Bu dosya, giriş ekranınızın düzenini tanımlayacaktır.
Aşağıdaki kodu activity_login.xml
dosyasına yapıştırın:
“`xml
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher" />
<EditText
android:id="@+id/editTextUsername"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Kullanıcı Adı" />
<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/buttonLogin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Giriş Yap" />
“`
Bu kod, giriş ekranınızın düzenini tanımlamaktadır. Düzen, bir başlık resmi, kullanıcı adı ve şifre giriş alanları ve bir giriş düğmesi içerir.
3. Adım: Giriş Ekranı Aktivitesini Oluşturun
Projenizin java
dizinine gidin ve yeni bir Java dosyası oluşturun. Bu dosyaya LoginActivity.java
adını verin. Bu dosya, giriş ekranı aktivitenizi tanımlayacaktır.
Aşağıdaki kodu LoginActivity.java
dosyasına yapıştırın:
“`java
package com.example.androidlogin;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import androidx.appcompat.app.AppCompatActivity;
public class LoginActivity extends AppCompatActivity {
private ImageView imageView;
private EditText editTextUsername;
private EditText editTextPassword;
private Button buttonLogin;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
imageView = findViewById(R.id.imageView);
editTextUsername = findViewById(R.id.editTextUsername);
editTextPassword = findViewById(R.id.editTextPassword);
buttonLogin = findViewById(R.id.buttonLogin);
buttonLogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String username = editTextUsername.getText().toString();
String password = editTextPassword.getText().toString();
// Giriş bilgilerini doğrulayın.
// Giriş başarılıysa, ana aktiviteye geçin.
Intent intent = new Intent(LoginActivity.this, MainActivity.class);
startActivity(intent);
}
});
}
}
“`
Bu kod, giriş ekranı aktivitenizi tanımlamaktadır. Aktivite, kullanıcı arayüzü öğelerini başlatır ve giriş düğmesine tıklandığında ne yapılacağını belirler.
4. Adım: Giriş Ekranı Aktivitesini Manifestoya Ekleyin
Projenizin AndroidManifest.xml
dosyasını açın ve aşağıdaki kodu ekleyin:
xml
<activity android:name=".LoginActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Bu kod, giriş ekranı aktivitenizi uygulamanızın başlatıcı aktivitesi olarak ayarlar.
5. Adım: Uygulamayı Çalıştırın
Android Studio’da, yeşil çalıştırma düğmesine tıklayın veya Shift
+ F10
tuşlarına basın. Uygulamanız çalışmaya başlayacaktır.
Faydalı Siteler ve İlgili Dosyalar
- Android Giriş Ekranı Oluşturma
- Android Giriş Ekranı Örnek Kodu
- Android Giriş Ekranı Tasarım İpuçları