1. Android uygulamasının başlangıç noktası olan sınıf hangisidir?
A) Main
B) Activity
C) App
D) Application
E) Service
2. Android uygulamasında arayüz dosyaları hangi klasörde bulunur?
A) java
B) values
C) layout
D) drawable
E) manifest
3. XML dosyasında bir bileşene benzersiz kimlik vermek için hangi önek kullanılır?
A) @id/
B) @string/
C) @layout/
D) @+id/
E) @xml/
4. Aşağıdakilerden hangisi bir arayüz bileşeni değildir?
A) TextView
B) Button
C) ImageView
D) Intent
E) EditText
5. Java tarafında XML dosyasını bağlayan metot hangisidir?
A) bindView()
B) connectLayout()
C) setContentView()
D) setLayout()
E) loadXML()
6. XML’de genişliği içeriğe göre ayarlayan değer hangisidir?
A) match_parent
B) fill
C) wrap_content
D) auto
E) size
7. XML’de tüm ekranı kaplamayı sağlayan değer hangisidir?
A) wrap
B) auto
C) match_parent
D) fill_size
E) max
8. Android’de bir TextView’a Java tarafından erişmek için hangisi kullanılır?
A) getView()
B) findViewById()
C) setView()
D) bind()
E) connect()
9. Aşağıdaki kod ne işe yarar?
TextView t = findViewById(R.id.textView1);
A) TextView oluşturur
B) XML’deki bileşeni Java’ya bağlar
C) Yeni layout açar
D) TextView siler
E) Buton oluşturur
10. Android’de butona tıklama olayı hangi arayüz ile yapılır?
A) OnClick
B) ClickListener
C) View.OnClickListener
D) ActionListener
E) TouchListener
11. Bir Activity yaşam döngüsünde ilk çalışan metot hangisidir?
A) onStart()
B) onCreate()
C) onResume()
D) onPause()
E) onStop()
12. Aşağıdakilerden hangisi Activity sınıfının üst sınıfıdır?
A) Object
B) View
C) AppCompatActivity
D) Intent
E) Bundle
13. Aşağıdakilerden hangisi XML dosyasının kök (root) layout’u olabilir?
A) ConstraintLayout
B) TextView
C) Button
D) ImageView
E) EditText
14. Bir butonun üstüne yazı yazmak için hangi özellik kullanılır?
A) value
B) label
C) text
D) title
E) name
15. Android’de renkler genellikle hangi dosyada tanımlanır?
A) styles.xml
B) colors.xml
C) strings.xml
D) layout.xml
E) manifest.xml
16. Metinleri merkezi yönetmek için kullanılan dosya hangisidir?
A) colors.xml
B) layout.xml
C) values.xml
D) strings.xml
E) styles.xml
17. AndroidManifest.xml dosyasının temel görevi nedir?
A) Tasarım yapmak
B) Kod yazmak
C) Uygulama bilgilerini tanımlamak
D) Resim eklemek
E) Stil belirlemek
18. Aşağıdakilerden hangisi manifest içinde tanımlanır?
A) Button
B) TextView
C) Activity
D) Layout
E) String
19. Uygulamanın ana (ilk açılan) ekranı hangi özellik ile belirlenir?
A) MAIN
B) DEFAULT
C) START
D) FIRST
E) BEGIN
20. Intent-filter içinde kullanılan kategori hangisidir?
A) HOME
B) MAIN
C) DEFAULT
D) LAUNCHER
E) OPEN