Android

Android UI ve Kaynaklar

View, Layout, RecyclerView, kaynaklar ve uluslararasılaştırma

30 mülakat soruları·
Junior
1

View ile ViewGroup arasındaki fark nedir?

Cevap

View, tüm UI bileşenlerinin (Button, TextView, ImageView, vb.) temel sınıfıdır. ViewGroup, diğer View'ları (veya ViewGroup'ları) içeren View'ın bir alt sınıfıdır. ViewGroup'lar layout container'larıdır: LinearLayout, RelativeLayout, ConstraintLayout, FrameLayout, vb.

2

LayoutInflater nedir?

Cevap

LayoutInflater, bir XML layout dosyasını karşılık gelen View nesnelerine dönüştürmek için kullanılır. onCreate() içinde setContentView() ile, Adapter'larda liste öğeleri oluşturmak için ve Fragment'larda gereklidir. Metot: LayoutInflater.from(context).inflate(R.layout.my_layout, parent, false).

3

Hangi Layout View'ları yatay veya dikey sırada düzenler?

Cevap

LinearLayout, alt öğelerini tek bir satırda düzenler (android:orientation='horizontal' ile yatay veya 'vertical' ile dikey). En basit layout'tur. Mevcut alanı dağıtmak için layout_weight ile dağılımı kontrol edebilirsiniz.

4

Hangi Layout View'ları birbirine göre konumlandırmaya izin verir?

5

Karmaşık arayüzler için Google'ın önerdiği Layout hangisidir?

+27 mülakat soruları

Bir sonraki mülakatın için Android'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla