<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>option menü kullanımı arşivleri - Mehmet Kirazlı</title>
	<atom:link href="https://www.mehmetkirazli.com/tag/option-menu-kullanimi/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mehmetkirazli.com/tag/option-menu-kullanimi/</link>
	<description>Yazılımcı Notları</description>
	<lastBuildDate>Sat, 07 Apr 2018 22:13:29 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.10</generator>

<image>
	<url>https://www.mehmetkirazli.com/wp-content/uploads/2018/04/mehmetkirazlilogo.png</url>
	<title>option menü kullanımı arşivleri - Mehmet Kirazlı</title>
	<link>https://www.mehmetkirazli.com/tag/option-menu-kullanimi/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Android Dersleri 15 : Option (Menü) Kullanımı</title>
		<link>https://www.mehmetkirazli.com/android-dersleri-15-option-menu-kullanimi/</link>
					<comments>https://www.mehmetkirazli.com/android-dersleri-15-option-menu-kullanimi/#comments</comments>
		
		<dc:creator><![CDATA[Mehmet Kirazlı]]></dc:creator>
		<pubDate>Fri, 22 Feb 2013 09:45:48 +0000</pubDate>
				<category><![CDATA[Android Dersleri]]></category>
		<category><![CDATA[android ayarlar menüsü]]></category>
		<category><![CDATA[android dersleri]]></category>
		<category><![CDATA[android menü oluşturma]]></category>
		<category><![CDATA[menü oluşturma]]></category>
		<category><![CDATA[option menü kullanımı]]></category>
		<guid isPermaLink="false">http://www.mehmetkirazli.com/?p=1374</guid>

					<description><![CDATA[<p>Merhaba. Androidde veritabanı kısmını temel olarak anlattıktan sonra kalan birkaç araçla devam ediyorum. Bu derste menü oluşturmayı anlatacağım. Bir proje oluşturalım ve uygulamamızın sayfasını aşağıdaki gibi boş bırakalım. Sadece menü oluşturmayı anlatacağım için bunlarla zaman kaybetmiyorum. Şimdi 2.sayfamızı oluşturalım. Çünkü menüde, bu sayfaya giden bir seçenek olacak. Bir xml sayfası ekleyelim ve aşağıdaki gibi bir &#8230;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/android-dersleri-15-option-menu-kullanimi/">Android Dersleri 15 : Option (Menü) Kullanımı</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="color: #333333;">Merhaba. Androidde veritabanı kısmını temel olarak anlattıktan sonra kalan birkaç araçla devam ediyorum. Bu derste <span style="color: #ff0000;">menü</span> oluşturmayı anlatacağım.<br />
<span id="more-1374"></span><br />
</span>Bir proje oluşturalım ve uygulamamızın sayfasını aşağıdaki gibi boş bırakalım. Sadece menü oluşturmayı anlatacağım için bunlarla zaman kaybetmiyorum.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/121.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1375 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/121-208x300.png" alt="android option menü" width="208" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/121-208x300.png 208w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/121.png 313w" sizes="(max-width: 208px) 100vw, 208px" /></a></p>
<p>Şimdi 2.sayfamızı oluşturalım. Çünkü menüde, bu sayfaya giden bir seçenek olacak. Bir <span style="color: #ff0000;">xml</span> sayfası ekleyelim ve aşağıdaki gibi bir <span style="color: #ff0000;">textview</span> ekleyelim.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/217.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1376 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/217-208x300.png" alt="android option menü" width="208" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/217-208x300.png 208w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/217.png 299w" sizes="(max-width: 208px) 100vw, 208px" /></a></p>
<p>Bunun için <span style="color: #ff0000;">manifest</span> dosyamızda ekleme yapacağız. <span style="color: #ff0000;">Manifest</span> dosyamızın son şekli de şöyle olacaktır.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/47.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1377 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/47-300x231.png" alt="android option menü" width="300" height="231" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/47-300x231.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/47.png 810w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Şimdi de bu sayfa için <strong>src</strong> altında bir <span style="color: #ff0000;">class</span> oluşturalım ve bu <span style="color: #ff0000;">.java</span> uzantılı classımızın kodlarını da aşağıdaki gibi yapalım. Buraya herhangi bir kod yazmayacağız. Sadece ait olduğu <span style="color: #ff0000;">xml</span> sayfasını bağlayacağız.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/313.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1378 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/313-300x124.png" alt="android option menü" width="300" height="124" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/313-300x124.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/313.png 483w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Diğer sayfamızı oluşturduk ve bağlama işlemlerini yaptık. Artık 2 tane sayfamız var kullanabileceğimiz. Şimdi menü oluşturma işlemlerine başlayalım.</p>
<p>Bunun için ilk olarak <strong>res</strong> altındaki <strong>menu</strong> klasöründe bir <span style="color: #ff0000;">xml</span> dosyası oluşturmamız gerekiyor. <span style="color: #ff0000;">Menü</span> dosyasına sağ tıklayarak <strong>Android XML File</strong> dedikten sonra bir isim verelim ve içerisindeki kodları aşağıdaki gibi yapalım.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/57.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1379 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/57-300x97.png" alt="android option menü" width="300" height="97" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/57-300x97.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/57.png 543w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Buradaki kodları açıklayalım. Her <span style="color: #ff0000;">item</span> içerisine, çıkmasını istediğimiz <span style="text-decoration: underline;">menü seçeneklerini</span> yazıyoruz. Her menü seçeneğinin bir <span style="color: #ff0000;">id&#8217;si</span> ve bir<span style="color: #ff0000;"> başlığ</span>ı olacak. Burada menümüze 2 adet <span style="color: #ff0000;">seçenek</span> koyduk. Birisinin başlığı, <strong>&#8220;Uygulamayı Kapat&#8221;</strong> olarak diğeri de <strong>&#8220;Diğer Sayfaya Geç&#8221;</strong>. Bunlara tıklandığında gereken işlemleri yapacağız. Bu yapılacak işlemleri de <span style="color: #ff0000;">.java</span> sayfamıza yazacağız. Ayrıca buradaki seçeneklerimizde bulunmasını istediğimiz<span style="color: #ff0000;"> ikonları</span> da buradan ayarlayabiliriz.</p>
<p>Şimdi <span style="text-decoration: underline;">hangi sayfada bu seçeneklerin çıkmasını istiyorsak</span> o sayfayı açalım ve kodlamaya başlayalım. Ben anasayfamda çıkmasını istiyorum ve <span style="color: #ff0000;">MainActivity.java</span> dosyasında çalışıyorum. Bu arada şunu da söyleyelim. Bu menülerin hangi sayfada çıkmasını istiyorsak her birine <span style="color: #ff0000;">ayrı ayrı</span> kodlama yapmamız gerekiyor.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/65.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1380 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/65-300x220.png" alt="android option menü" width="300" height="220" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/65-300x220.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/65.png 662w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Buradaki kodları açıklayalım. Bu sayfa bizim bir nevi <span style="color: #ff0000;">anasayfamız.</span> Burada <span style="text-decoration: underline;">2 adet metodumuz</span> var. Bunlardan <span style="color: #ff0000;">onCreateOptionsMenu()</span> metodunda, <span style="color: #ff0000;">MenuInflater</span> oluşturuyoruz. Menüleri kullanabilmek için bu gerekli. Oluşturulan bu<strong><span style="color: #ff0000;"> m</span> </strong>nesnesi üzerinden <span style="color: #ff0000;">Inflate()</span> metodunu çağırıyoruz ve bu 2 parametre alıyor. İlk parametre, bu menünün hangi <span style="color: #ff0000;">xml</span> sayfasından çekileceğini gösteriyor. Diğeri ise <strong>Menu</strong> tipinde bir <span style="color: #ff0000;">menu</span> adında nesne alıyor. Daha sonra bu <strong>Menu</strong> tipindeki <span style="color: #ff0000;">menu</span> nesnesini geriye döndürüyoruz.</p>
<p>Diğer metodumuz olan <span style="color: #ff0000;">onOptionsItemSelected()</span> metodunda da, seçeneklerin seçilmesi durumunda yapılacakları yazıyoruz. Bu metod, <strong>MenuItem</strong> tipinden bir <span style="color: #ff0000;">nesne</span> alıyor. Bu metod içerisinde bir <span style="color: #ff0000;">switch case</span> yapısı oluşturduk. Her <strong>case</strong> içerisine, tıklandığında yapılacak olanları yazdık.</p>
<p>Case içerisinde de seçeneklerin <span style="color: #ff0000;">id&#8217;sini</span> yazdık. Bu id&#8217;lere göre hangi seçeneğe tıklandığını anlayacağız. Hatırlarsanız <span style="color: #ff0000;">sayfa.xml</span> dosyasında biz bunlara bir <span style="text-decoration: underline;">id ve başlık</span> vermiştik. İlk seçeneğe tıklandığında uygulamadan çıkacak. Diğer seçeneğe tıklandığında ise diğer sayfaya geçiş yapacak.</p>
<p>Uygulamamızın çıktısını bakarsak, klavyedeki <strong><span style="color: #ff9900;">Menu</span></strong> tuşuna bastığımızda aşağıdaki gibi alt kısımda bir menü çıkacak.</p>
<h3><strong>Ekran Görüntüsü</strong></h3>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/82.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1381 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/82-268x300.png" alt="android option menü" width="268" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/82-268x300.png 268w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/82.png 662w" sizes="(max-width: 268px) 100vw, 268px" /></a></p>
<p>Bunun çıkması için basmamız gereken buton, sağ üstteki <strong><span style="color: #ff9900;">MENU</span></strong> adındaki butondur. Çıkan ilk seçeneğe tıklayınca uygulama kapanacak. Diğerine bastığımızda ise oluşturduğumuz diğer sayfaya geçecek.</p>
<p>Bir sonraki derste yine araçlardan birisini inceleyeceğiz ve daha sonra toplu bir uygulama yapacağım.</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/android-dersleri-15-option-menu-kullanimi/">Android Dersleri 15 : Option (Menü) Kullanımı</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mehmetkirazli.com/android-dersleri-15-option-menu-kullanimi/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
	</channel>
</rss>
