{"id":9461,"date":"2020-12-23T14:39:55","date_gmt":"2020-12-23T11:39:55","guid":{"rendered":"https:\/\/www.kampuskod.com\/?p=9461"},"modified":"2020-12-23T14:40:01","modified_gmt":"2020-12-23T11:40:01","slug":"android-studio-temelleri-ekrana-mesaj-yazdirma","status":"publish","type":"post","link":"https:\/\/www.kampuskod.com\/yazilim\/android\/android-studio-temelleri-ekrana-mesaj-yazdirma\/","title":{"rendered":"Android Studio Temelleri – Ekrana Mesaj Yazd\u0131rma"},"content":{"rendered":"\n

Android Studio da yeni bir proje a\u00e7t\u0131ktan sonra. Ekrana Palette de Buttons sekmesinden bir Button nesnesinin \u00fcst\u00fcne gelerek onu bo\u015f proje ekran\u0131m\u0131za s\u00fcr\u00fckleyerek b\u0131rak\u0131yoruz.<\/p>\n\n\n\n

\"\"<\/figure><\/div>\n\n\n\n

Daha sonra eklemi\u015f oldu\u011fumuz componentin XML ekran\u0131m\u0131zda koydu\u011fumuz noktada kalabilmesi i\u00e7in \u00fcst tarafta bulunan Infer Constraints (Otomatik hizalamaya yarar)se\u00e7ene\u011fine t\u0131klayarak eklemi\u015f oldu\u011fumuz nesneyi ekran\u0131m\u0131zda hizalam\u0131\u015f olduk.<\/p>\n\n\n\n

\"Android
Android Studio Ekrana Buton Ekleme<\/figcaption><\/figure><\/div>\n\n\n\n

Daha sonra eklemi\u015f oldu\u011fumuz componentin XML ekran\u0131m\u0131zda koydu\u011fumuz noktada kalabilmesi i\u00e7in \u00fcst tarafta bulunan Infer Constraints (Otomatik hizalamaya yarar)se\u00e7ene\u011fine t\u0131klayarak eklemi\u015f oldu\u011fumuz nesneyi ekran\u0131m\u0131zda hizalam\u0131\u015f olduk.<\/p>\n\n\n\n

\"Android
Android Studio Buttonu Ekranda Hizalama<\/figcaption><\/figure><\/div>\n\n\n\n

Butona bir i\u015flev verebilmemiz i\u00e7in sa\u011f tarafta bulunan Attributes sekmesinden eklemi\u015f oldu\u011fumuz Button a bir id veriyoruz.<\/p>\n\n\n\n

\"Android
Android Studio Buttona a onClick \u00f6zelli\u011fi Verme<\/figcaption><\/figure><\/div>\n\n\n\n

\u015euan da bir fonksiyon olu\u015fturmad\u0131\u011f\u0131m\u0131z i\u00e7in k\u0131rm\u0131z\u0131 renkte g\u00f6r\u00fcn\u00fcyor. Fonksiyonumuzu yazd\u0131ktan sonra \u015fimdi FirsProject alan\u0131na gidiyoruz oradan app > java > com.example.firstproject > MainActivity dosyas\u0131na giriyoruz. Buras\u0131 projemizin \u015fuan da a\u00e7\u0131k olan tasar\u0131m sayfas\u0131n\u0131n kodlama k\u0131sm\u0131d\u0131r.<\/p>\n\n\n\n

\"Android
Android Studio Button un kodlar\u0131na girme<\/figcaption><\/figure>\n\n\n\n

Burada protected void onCreate fonksiyonunun alt\u0131na, az \u00f6nce button nesnesine vermi\u015f oldu\u011fumuz mesaj isimli fonksiyonu tan\u0131ml\u0131ycaz. Bunun i\u00e7in;<\/p>\n\n\n\n

public void mesaj(View view){\r\n\n}\r<\/code><\/pre>\n\n\n\n

\u015eeklince tan\u0131mlamam\u0131z gerekiyor. Burada public kodu bu fonksiyonun halka a\u00e7\u0131k yani bu di\u011fer sayfalardan da ula\u015f\u0131labilece\u011fini tan\u0131ml\u0131yor. Void ise fonksiyonun bo\u015f bir de\u011fer d\u00f6nd\u00fcrece\u011fini tan\u0131ml\u0131yor. View view ise bu nesnenin bir View nesnesi oldu\u011funu tan\u0131ml\u0131yor.<\/p>\n\n\n\n

\"Android
Android Studio Button a kodlar\u0131 yazma<\/figcaption><\/figure>\n\n\n\n

Bu tan\u0131mlamay\u0131 yapt\u0131ktan sonra i\u00e7erisine bir mesaj kutusu olu\u015fturmas\u0131n\u0131 s\u00f6yliycez. Bunun i\u00e7in Toast dedi\u011fimiz bir mesaj fonksiyonu kullanacaz.<\/p>\n\n\n\n

Toast fonksiyonu 3 parametre almaktad\u0131r. Birinci parametre mesaj\u0131n hangi Activity i\u00e7erisinde g\u00f6sterilece\u011fini tan\u0131mlar, ikinci parametre mesaj\u0131n i\u00e7eri\u011fi, \u00fc\u00e7\u00fcnc\u00fc parametre ise mesaj\u0131n k\u0131sa s\u00fcre mi yoksa uzun s\u00fcremi ekranda kalmas\u0131n\u0131 ayarlar.<\/p>\n\n\n\n

\"Android
Android Studio Button Toast Mesaj\u0131 Yazma<\/figcaption><\/figure>\n\n\n\n

Birinci parametreye e\u011fer mesaj o aktivitede g\u00f6steriliecekse o a\u00e7m\u0131\u015f oldu\u011fumuz kod sayfas\u0131n\u0131n ad\u0131n\u0131 yazmam\u0131z gerekiyor.<\/p>\n\n\n\n

Bu komutu yazd\u0131ktan sonra Device ayarlar\u0131ndan Start tu\u015funa basarak projemizi ba\u015flatabiliriz.<\/p>\n\n\n\n

\"Android
Android Studio Button a bas\u0131nca mesaj g\u00f6sterme denemesi<\/figcaption><\/figure>\n\n\n\n

G\u00f6rd\u00fc\u011f\u00fcn\u00fcz butona t\u0131klad\u0131\u011f\u0131m\u0131zda gibi mesaj\u0131m\u0131z bu \u015fekilde ekranda belirdi. Sizde projlerinizde uyar\u0131, bilgilendirme gibi mesajlar\u0131 bu \u015fekilde vererek daha interaktif ve profesyonel tasar\u0131mlar yapabilirsiniz.<\/p>\n\n\n\n

\u0130yi dersleeeeerrr :D.<\/p>\n","protected":false},"excerpt":{"rendered":"

Android Studio da yeni bir proje a\u00e7t\u0131ktan sonra. Ekrana Palette de Buttons sekmesinden bir Button nesnesinin \u00fcst\u00fcne gelerek onu bo\u015f proje ekran\u0131m\u0131za s\u00fcr\u00fckleyerek b\u0131rak\u0131yoruz. Daha sonra eklemi\u015f oldu\u011fumuz componentin XML ekran\u0131m\u0131zda koydu\u011fumuz noktada kalabilmesi i\u00e7in \u00fcst tarafta bulunan Infer Constraints (Otomatik hizalamaya yarar)se\u00e7ene\u011fine t\u0131klayarak eklemi\u015f oldu\u011fumuz nesneyi ekran\u0131m\u0131zda hizalam\u0131\u015f olduk. Daha sonra eklemi\u015f oldu\u011fumuz componentin […]<\/p>\n","protected":false},"author":495,"featured_media":9470,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":""},"categories":[3992],"tags":[789,4947,4948,4946],"_links":{"self":[{"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/posts\/9461"}],"collection":[{"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/users\/495"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/comments?post=9461"}],"version-history":[{"count":1,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/posts\/9461\/revisions"}],"predecessor-version":[{"id":9471,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/posts\/9461\/revisions\/9471"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/media\/9470"}],"wp:attachment":[{"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/media?parent=9461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/categories?post=9461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/tags?post=9461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}