Androidte master yapısı hakkında bilgi verebilirmisiniz ? Ne şekilde ve Nasıl yapılır ?

soruldu: 29 Ağu '12, 09:37

creseos's gravatar image

creseos
2.0k468187
cevap kabul oranı: 37%

değiştirildi: 01 Şub '13, 12:00

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

master'ı biraz açabilir misiniz?

(29 Ağu '12, 09:53) baran baran's gravatar image

Yani Diğer dilleri bilmiyorum ama asp.nette master page var veya diğer dillerde. Mesela sabit menün var her sayfaya ayrı ayrı o menüyü oluşturmak zorunda kalmıyorsun. Master oluşturduktan sonra oluşturduğun menü elemanlarından birine tıklayınca sadece orta taraf değişiyor mesela.

(29 Ağu '12, 10:38) creseos creseos's gravatar image

Arkadaşlar master yapısı tüm uygulamalarda temel yapıdır. Hiç mi yapan olmadı ? Activity oluştururken MasterDetailBlow diye birşey var o master istediğim şey o.. fakat minimum sdk 11 de çalışıyor bu da android 4.0 ve üstüne(o civarlar) dek geliyor. Ben alt sürümlerde çalışacak bir master yapısı yapmak istiyorum ?

(30 Ağu '12, 02:15) creseos creseos's gravatar image

Arkadaşlar bu konuyu androide ilk başladığım sıralarda açmıştım. İstediğim şey tabmenüydü. Yani tabmenü nesnesi ile sorunumu çözdün. Hem kullanışlı hem de tüm sürümlere uygun... Bir tane tabmenü koyuyoruz. Kodlarla da menü ekleyebiliyoruz icon ekleyebiliyoruz. Her taba da bi activity koyabiliyoruz. Mesela

Anasayfa | Profil | Arkadaşlar

şeklinde menü yapmak istiyorsak bunlarn her birinin activitysini oluşturup, Ana activitymize bi adet tabmenü ekleyip Anasayfaya anasayfa, profile profil, arkadaşlara arkadaşlar activitysini çağırabiliyoruz. Anasayfaya tıklandığında activity değişmiyor sekmenin altına anasayfa activitysi açılıyor.

Farklı yöntemler isteyen arkadaşlar olursa viewpager isminde bi kontrol de var. onla da slide şeklinde activity değiştirebiliyorsunuz.

Kolay gelsin.

permanent link

cevaplandı: 01 Şub '13, 07:53

creseos's gravatar image

creseos
2.0k468187
cevap kabul oranı: 37%

değiştirildi: 01 Şub '13, 08:23

Merhaba

Asp.Net 'deki gibi bir master page yapısı Android 'de varmı tam olarak bilmiyorum ama senin istediğin tarzda bir şeyi dinamik kod yapısı ile yapabilirsin.Örneğin sen her ekranında üst ve alt tarafta başlık ve bilgi kısımları olsun dersen yapmak gereken activity başlatılırken dinamik çalışacak kodunu sadece 1 kere yazıp çağırmak olacaktır ve bu bir kere yazdığın kodu her activity'nin yüklenişinde çağırırsan aynı bilgiler uygulamanın her sayfasında üst ve alt kısımlara gelicektir.

Dinamik kod yapısı ile ilgili olarak detay istersen kaynak kod olarakta verebilirim.

İyi çalışmalar

permanent link

cevaplandı: 30 Ağu '12, 06:22

gokhanakgol's gravatar image

gokhanakgol
705687777
cevap kabul oranı: 30%

Yani ben bi değişiklik yaptığımda tüm activitylerde de değişecekse olur ? mesela adam giriş yaptı giriş yap yerine çıkış yap yazacak ve İsmi Soyismi yazacak üst tarafta. Aşağı tarafta da menü olacak.

Yani Temel olarak bir yerden değişiklik yaptığımda tüm yerler değişecek mi ?

Cevabınız için teşekkürler

(30 Ağu '12, 07:56) creseos creseos's gravatar image
1

Merhaba

Tabiki bu şekilde yapınca bir yerden değiştirdiğin zaman her yer aynı dosyayı okuduğu için her yerde aynı anda değişmiş olacaktır ister istemez.

Bu konu ile daha ileri düzey bir yapı varsa bilen arkadaşlar paylaşırlarsa iyi olur.Aklına yatan daha iyi bir yol olmazsa bu yol ile ilerliyebilirsin işine yarayacaktır.Yapmak istediğini de takılırsan yazarsın buradan

İyi çalışmalar

(30 Ağu '12, 08:37) gokhanakgol gokhanakgol's gravatar image

Tamam bu yolu uygulamayı deneyebilirim. Siz Biraz daha detaylı olarak açıklarmısınız ? Hatta mümkünse bir örnek yollarsanız veya gösterirseniz çok makbule geçer.

(30 Ağu '12, 08:41) creseos creseos's gravatar image

Activity sınıfından miras alan bir sınıf olusturun(BaseAct olsun). Sınıfın onCreate metodunda header ve footer icin gerekli kodu cagirin. Bu sablonu uygulamak istediginiz sınıfları BaseAct'tan kalıtın. Bu sayede ilerde footer vs bolumleri degistirmek icin sadece tek noktada koda mudahale edeceksiniz

permanent link

cevaplandı: 31 Oca '13, 14:19

gturedi's gravatar image

gturedi
2.8k41538
cevap kabul oranı: 26%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×817

Soruldu: 29 Ağu '12, 09:37

Görüntüleme: 1,050 kez

Son güncelleme: 01 Şub '13, 12:00

powered by BitNami OSQA