<?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>android tabhost kullanımı arşivleri - Mehmet Kirazlı</title>
	<atom:link href="https://www.mehmetkirazli.com/tag/android-tabhost-kullanimi/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mehmetkirazli.com/tag/android-tabhost-kullanimi/</link>
	<description>Yazılımcı Notları</description>
	<lastBuildDate>Sat, 07 Apr 2018 22:04:44 +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>android tabhost kullanımı arşivleri - Mehmet Kirazlı</title>
	<link>https://www.mehmetkirazli.com/tag/android-tabhost-kullanimi/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Android Dersleri 19 : TabHost ile Tab Seklemeleri Oluşturma</title>
		<link>https://www.mehmetkirazli.com/android-dersleri-19-tabhost-ile-tab-seklemeleri-olusturma/</link>
					<comments>https://www.mehmetkirazli.com/android-dersleri-19-tabhost-ile-tab-seklemeleri-olusturma/#comments</comments>
		
		<dc:creator><![CDATA[Mehmet Kirazlı]]></dc:creator>
		<pubDate>Tue, 09 Apr 2013 13:04:23 +0000</pubDate>
				<category><![CDATA[Android Dersleri]]></category>
		<category><![CDATA[android sekmeli menü]]></category>
		<category><![CDATA[android tabhost kullanımı]]></category>
		<category><![CDATA[android tabmenü yapımı]]></category>
		<category><![CDATA[tabhost sekmesi]]></category>
		<category><![CDATA[tablayout kullanımı]]></category>
		<guid isPermaLink="false">http://www.mehmetkirazli.com/?p=1450</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar. Daha önceki yazılarımda, ekranın alt kısmında menülerin oluşturulmasını anlatmıştım. Şimdi de üst kısımda bir nevi menü görevi yapan tab sekmelerinden bahsedeceğim. Bu işlemi, tabhost aracılığıyla yapıyoruz. İlk olarak bir proje oluşturalım ve gelen sayfamızın xml dosyasına şu kodları yazalım. Burada, sayfamızın üstteki paneli için bir tab panel yaptık ve sayfayı yatay olarak kaplamasını &#8230;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/android-dersleri-19-tabhost-ile-tab-seklemeleri-olusturma/">Android Dersleri 19 : TabHost ile Tab Seklemeleri Oluşturma</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 arkadaşlar. Daha önceki yazılarımda, ekranın alt kısmında menülerin oluşturulmasını anlatmıştım. Şimdi de üst kısımda bir nevi menü görevi yapan <span style="color: #ff0000;">tab</span> sekmelerinden bahsedeceğim. Bu işlemi, <span style="color: #ff0000;">tabhost</span> aracılığıyla yapıyoruz.<span id="more-1450"></span></span></p>
<p>İlk olarak bir proje oluşturalım ve gelen sayfamızın <span style="color: #ff0000;">xml</span> dosyasına şu kodları yazalım.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/xml.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1453 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/xml-300x127.png" alt="android tabhost" width="300" height="127" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/xml-300x127.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/04/xml.png 749w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Burada, sayfamızın üstteki paneli için bir <span style="color: #ff0000;">tab panel</span> yaptık ve sayfayı yatay olarak kaplamasını sağladık. Bunu yazdıktan sonra <strong>activity_main.xml</strong> dosyamızın görünümü şu şekilde olacaktır.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/21.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1454 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/21-300x255.png" alt="android tabhost" width="300" height="255" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/21-300x255.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/04/21.png 733w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Burada soldaki gibi <span style="color: #ff0000;">sayfa1</span> ve <span style="color: #ff0000;">sayfa2</span> adında 2 sayfa ekleyelim ve bunları birbirine bağlayalım. Daha sonra <span style="color: #ff0000;">manifest</span> dosyamıza gelelim ve bunları tanıtalım. Eklememiz gereken kod aşağıda <strong>dikdörtgen</strong> içine alınan koddur.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/31.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1455 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/31-300x107.png" alt="android tabhost" width="300" height="107" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/31-300x107.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/04/31.png 596w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Bunları yaptıktan sonra <span style="color: #ff0000;">sayfa1</span> ve <span style="color: #ff0000;">sayfa2</span> <strong>java</strong> dosyalarının içine yazılması gereken kodu verelim.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/s1.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1456 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/s1-300x163.png" alt="android tabhost" width="300" height="163" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/s1-300x163.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/04/s1.png 447w" sizes="(max-width: 300px) 100vw, 300px" /></a> <a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/s2.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1457 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/s2-300x158.png" alt="android tabhost" width="300" height="158" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/s2-300x158.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/04/s2.png 459w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Burada sadece <span style="color: #ff0000;">bağlamaları</span> yaptık. Bu sayfalara karşılık gelen <strong>xml</strong> dosyalarını yani sayfanın kendisini de gösterelim. Ben bunların sayfalarına aşağıdaki gibi birer <span style="color: #ff0000;">textview</span> ekledim.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/x1.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1458 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/x1-186x300.png" alt="android tabhost" width="186" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/x1-186x300.png 186w, https://www.mehmetkirazli.com/wp-content/uploads/2013/04/x1.png 291w" sizes="(max-width: 186px) 100vw, 186px" /></a> <a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/x2.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1459 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/x2-183x300.png" alt="android tabhost" width="183" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/x2-183x300.png 183w, https://www.mehmetkirazli.com/wp-content/uploads/2013/04/x2.png 290w" sizes="(max-width: 183px) 100vw, 183px" /></a></p>
<p>Yapmamız gereken son işlem kaldı. Burada da <span style="color: #ff0000;">MainActivity.java</span> dosyasını kodlayacağız. Burada tüm <span style="color: #ff0000;">tab</span> işlemlerini yapacağız. Tab&#8217;larımıza <span style="color: #ff0000;">resim</span> koyacağız. Şimdi bunu kodlayalım ve anlatalım.</p>
<p>İlk olarak bir <strong>icon</strong> oluşturun ve bunu soldaki panelden <strong>drawable-hdpi</strong> klasörüne sürükleyip bırakın. Ben bir tane oluşturdum ve bu klasöre attım.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/main.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1460 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/main-300x129.png" alt="android tabhost" width="300" height="129" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/main-300x129.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/04/main.png 979w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p><strong>1 =&gt;</strong> Burada sınıfımızı <span style="color: #ff0000;">Activity</span> değil <span style="color: #ff0000;">TabActivity</span> sınıfından <span style="color: #ff0000;">extends</span> etmemiz gerekiyor.</p>
<p><strong>2 =&gt;</strong> Burada <span style="color: #ff0000;">java</span> dosyamızı, <span style="color: #ff0000;">xml</span> sayfamıza bağladık.</p>
<p><strong>3 =&gt;</strong> Burada bir <span style="color: #ff0000;">tabhost</span> nesnesi oluşturduk ve <span style="color: #ff0000;">id</span>&#8216;si ile bağladık.</p>
<p><strong>4 =&gt;</strong> Burada 2 adet <span style="color: #ff0000;">TabSpec</span> nesnesi oluşturduk. Bunlar, yukarıda çıkacak olan tablarımızdır. Burada<span style="text-decoration: underline;"> tırnak içindeki</span> isimler, <span style="color: #ff0000;">manifest</span> içindeki isimlerdir.</p>
<p><strong>5 =&gt;</strong> Burada bir nevi tab&#8217;ları, sayfaları ile ilişkilendirdik. Buradaki ilk parametre, <span style="text-decoration: underline;">tab&#8217;ın ismidir</span>. <span style="color: #ff0000;">Drawable</span> parametresinde de iconumuzu belirttik.</p>
<p><strong>6 =&gt;</strong> Burada son olarak bu <span style="color: #ff0000;">tab1</span> ve <span style="color: #ff0000;">tab2</span> nesnelerini, <span style="text-decoration: underline;">tab panel&#8217;e</span> ekledik.</p>
<h3><strong>Ekran Görüntüleri</strong></h3>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/tab1.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1451 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/tab1-180x300.png" alt="android tabhost" width="180" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/tab1-180x300.png 180w, https://www.mehmetkirazli.com/wp-content/uploads/2013/04/tab1.png 445w" sizes="(max-width: 180px) 100vw, 180px" /></a> <a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/tab2.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1452 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/tab2-180x300.png" alt="android tabhost" width="180" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/04/tab2-180x300.png 180w, https://www.mehmetkirazli.com/wp-content/uploads/2013/04/tab2.png 445w" sizes="(max-width: 180px) 100vw, 180px" /></a></p>
<p>Bu derste de tab&#8217;ların kullanımını anlattım. Diğer derslerde görüşmek üzere.</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/android-dersleri-19-tabhost-ile-tab-seklemeleri-olusturma/">Android Dersleri 19 : TabHost ile Tab Seklemeleri Oluşturma</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-19-tabhost-ile-tab-seklemeleri-olusturma/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
	</channel>
</rss>
