Android - IOS Programlama
Android Studio Tabhost - Tablayout'la İlgili Sorularım Var.
Android Studio Tabhost - Tablayout'la İlgili Sorularım Var.
-
Merhaba arkadaşlar Android Studio ile ilgili bir iki sorum olacak, birde ricam olacak.
ben bir activity açıp üzerine tab menü ekleyip her tab ın ayrı xml dosyası olan bir uygulama yapmak istiyorum.
nette baya örnek var ama bazı şeyler kafama oturmadı şimdi tab host nedir? tablayout nedir? tab item nedir? bunlar birbirisi yerine kullanılabilir mi somut bir şekilde karşılaştırıp örneklendirebilecek varsa bana açıklayabilir mi?
ben bu gün tab host ile ilgili türkçe örnek videoları izldim aynısını uyguladım ama çalıştıramadım nedenini bilmiyorum ama sanırım versiyon ile alakalı olabilir
tab host örneklerim çalışmayınca tablayout ile ilgili videolar baktım ve altta linkini attığım videodaki örneği yaptım çalıştırdım.
rica etsem android studiodan anlayan birisi bana tabhost ile 2 tab menülü ayrı ayrı xml sayfası bulunan basit bir örnek yapabilir mi?
https://www.youtube.com/watch?v=ajVVjuOSlV4
-
Hocam tam okumadım yazdıklarını ama şunu inceler misin? İstediğin şey bu mu?
https://medium.com/@hanifek/android-bottom-navigation-bar-olu%C5%9Fturma-d03d7534b9bf
tabbar deprecated oldu diye biliyorum artık navigation bar kullanıyorlar -
Hocam dün saat çok geç olduğu için tam okuyamamıştım.
son zamanlarda kullanmadığım için farkını daha iyi açıklayanlar olacaktır.
https://developer.android.com/reference/android/widget/TabHost
tabhost deprecated oldu yani yerine daha iyi bir şey getirdi google.
açıklamasına bakacak olursak tablı bir yapı için bir pencere, view.
https://developer.android.com/reference/com/google/android/material/tabs/TabLayout
tablayout tabhost un yerine gelen view lardan bir tanesi. kısa açıklamasında yatay bir layout da tab lı bir yapı için view objesi olduğu söyleniyor.
zaten bunu türediği şeylerden de anlayabiliyoruz. öncelikle frame layout dan türemiş.
sonrasında altında horizontal scroll view var yani kaydırmak için
https://developer.android.com/reference/com/google/android/material/tabs/TabItem
tabitem e bakacak olursak, özel bir view, tablayout a item eklemek için var yazıyor.
-
Teşekkürler hocam dönütünüz için :)
ilk yorumdaki verdiğiniz linkte anlatılanları projr oluşturuken ya da sonradan activity eklersen otomatik ekleme yapıyormu zaten. o linki uygulayamadım doğal olarak :)
biraz daha araştırınca burada bir video buldum tam istediğimi anlatan şeyler var. ne dediğini anlamıyorum sanırım hindistanlı bir bir kardeşimiz :) ama videodan izleyerek yaptım uyguladım oldu :)
2. mesajınız için de tekrardan teşekkür ederim sorduğum şeyleri kullanmayacağım ama verdiğiniz linklere baktım.
yaptığım yapmaya çalıştığım şeylerden birşey çıkaramasamda kendi çapımda uğraşıyorum arada takıldığım yerler oluyor soruyorum :)
gören, okuyan, cevap atan herkese teşekkürler (: