Android Studioda Farklı Bir Xml Sayfasınadaki Öğeye Nasıl Ulaşılır.

 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