Android Studio'da Farklı Bir Xml Sayfasınadaki Öğeye Nasıl Ulaşılır
Merhabalar değerli kullanıcı muhtemelen android studioada farklı bir xml sayfasındaki öğeye(ImageButton, Spinner, vb.) ulaşmaya çalıştın ve Aşağıdaki hatayı aldın:
`@layout/activity_soru_uretici` does not contain a declaration with id `kaydetdialog`
Bu hatayı ben cstom dialog oluştururken aldım ve hatanın çözümünü paylaşmak istedim. Öncelikle benim hatayı alam asebebim şu idi olşturduğum MainActivtiy.java sınıfından custom_dialog.xml sayfasına ulaşmaya çalışmamdı. Şöyle bi durum varki MainActivtiy.java sınıfının xml dosyası activtiy_main.xml'di hatayı almamın temel sebebi buydu hata MainActivtiy.java sınıfının çağırıp kullanmak istediğim öğenin nerden geldiğini anlayamamasıydı. Çözüm basit öncelikle xml sayfanızı gerekli şekilde MainActivtiy.java
sınıfına tanıtıyorsunuz daha kullanmak istediğiniz öğeyi bu xml sayfası ile çağırıyorsunuz.
Aşağıdaki örnekte nasıl yapılması gerektiği gösterildi.
1.Adım:
Xml sayfasını sınıfımzda tanımlarken kullanacağımız bileşenleri tanımlamak:
2.Adım:
Aşağıda nerde neyi nasıl yaptığımızı yazdık Not Aşağıdaki kodlar protected void onCreate(Bundle savedInstanceState) içine ytazıldı.
Umarı Faydalı bir yazı olmustur takipte kalmaya devam edin.
Yorumlar
Yorum Gönder