<?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 radiobutton kullanımı arşivleri - Mehmet Kirazlı</title>
	<atom:link href="https://www.mehmetkirazli.com/tag/android-radiobutton-kullanimi/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mehmetkirazli.com/tag/android-radiobutton-kullanimi/</link>
	<description>Yazılımcı Notları</description>
	<lastBuildDate>Fri, 06 Apr 2018 13:04:46 +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 radiobutton kullanımı arşivleri - Mehmet Kirazlı</title>
	<link>https://www.mehmetkirazli.com/tag/android-radiobutton-kullanimi/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Android Dersleri 6 : RadioButton-CheckBox Kullanımı ve Toast Mesajı</title>
		<link>https://www.mehmetkirazli.com/android-dersleri-6-radiobutton-checkbox-kullanimi-ve-toast-kavrami/</link>
					<comments>https://www.mehmetkirazli.com/android-dersleri-6-radiobutton-checkbox-kullanimi-ve-toast-kavrami/#comments</comments>
		
		<dc:creator><![CDATA[Mehmet Kirazlı]]></dc:creator>
		<pubDate>Sat, 02 Feb 2013 22:39:30 +0000</pubDate>
				<category><![CDATA[Android Dersleri]]></category>
		<category><![CDATA[android CheckBox kullanımı]]></category>
		<category><![CDATA[android radiobutton kullanımı]]></category>
		<category><![CDATA[android radiogroup nedir]]></category>
		<category><![CDATA[toast kullanımı]]></category>
		<guid isPermaLink="false">http://www.mehmetkirazli.com/?p=1210</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar. Bu dersimizde, sayfalarımızda kullanacağımız araçlardan RadioButton ve CheckBox kullanımını anlatacağım. Bu araçlardan CheckBox, çoklu seçim için kullanılır. RadioButton ise tekli seçim için kullanılır. İlk olarak bir proje oluşturalım. Proje oluşturmada sıkıntı yaşıyorsanız ilk derslerimize bakabilirsiniz. Uygulamamızdaki tek sayfa olan activity_main.xml sayfasının görsel kısmına gelelim. Hep activity_main.xml diyoruz fakat default ayarlarla projemizi oluşturduysak bu &#8230;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/android-dersleri-6-radiobutton-checkbox-kullanimi-ve-toast-kavrami/">Android Dersleri 6 : RadioButton-CheckBox Kullanımı ve Toast Mesajı</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. Bu dersimizde, sayfalarımızda kullanacağımız araçlardan <span style="color: #ff0000;">RadioButton</span> ve <span style="color: #ff0000;">CheckBox</span> kullanımını anlatacağım. Bu araçlardan <span style="color: #ff0000;">CheckBox,</span> çoklu seçim için kullanılır. <span style="color: #ff0000;">RadioButton</span> ise tekli seçim için kullanılır.<span id="more-1210"></span></span></p>
<p>İlk olarak bir proje oluşturalım. Proje oluşturmada sıkıntı yaşıyorsanız ilk derslerimize bakabilirsiniz. Uygulamamızdaki tek sayfa olan <span style="color: #ff0000;">activity_main.xml</span> sayfasının <span style="text-decoration: underline;">görsel kısmına</span> gelelim. Hep <span style="color: #ff0000;">activity_main.xml</span> diyoruz fakat <span style="text-decoration: underline;">default</span> ayarlarla projemizi oluşturduysak bu isimde gelecektir. Projeyi oluştururken bu sayfanın ismini ve aktivity ismini belirleyebiliriz.</p>
<p>Sayfamıza soldaki panelden 3 adet <span style="color: #ff0000;">RadioButton</span> ve 4 adet <span style="color: #ff0000;">CheckBox</span> ekleyelim. Bunların üzerlerine de 2 adet <span style="color: #ff0000;">TextView</span> ekleyelim ve uygun yazımızı yazalım. Ben uygulamamda şu şekilde eklemeler yaptım.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/13.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1211 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/13-204x300.png" alt="radiobutton" width="204" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/13-204x300.png 204w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/13.png 294w" sizes="(max-width: 204px) 100vw, 204px" /></a></p>
<p>Yukarıdaki 3 adet RadioButon&#8217;lardan 1 tanesini seçebileceğiz. Fakat alttaki 4 CheckBox&#8217;tan istediğimiz kadar seçim yapabileceğiz. Bu iki araç arasındaki farkı bilmiyorsanız bu şekilde ayırt edebilirsiniz.</p>
<p>Şimdi burada yapmamız gereken birşey var. Biz RadioButton&#8217;lardan sadece 1 tanesine tıklanmasını istiyorsak bunları <span style="color: #ff0000;">RadioGroup</span> içerisine almamız gerekir. Bunu <span style="color: #ff0000;">xml</span> sayfamızda yapıyoruz. RadioButonlarımızı, <span style="color: #ff0000;">RadioGroup</span> etiketleri arasına alıyoruz.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/23.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1213 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/23-252x300.png" alt="radiobutton" width="252" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/23-252x300.png 252w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/23.png 372w" sizes="(max-width: 252px) 100vw, 252px" /></a></p>
<p>Bu işlemi yaptıktan sonra artık RadioButonlardan yalnızda birini seçebileceğiz. Şimdi <span style="color: #ff0000;">MainActivity.java</span> dosyamıza gelelim ve kodlarımızı aşağıdaki gibi yazalım.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/14.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1214 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/14-300x161.png" alt="radiobutton" width="300" height="161" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/14-300x161.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/14.png 550w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Bu kodların devamına şunları da ekleyelim.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/24.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1215 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/24-300x197.png" alt="radiobutton" width="300" height="197" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/24-300x197.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/24.png 688w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Burada RadioButonların seçilip seçilmediğinin kontrolünü şu kodla yaptık.</p><pre class="crayon-plain-tag">rg1.getCheckedRadioButtonId();</pre><p>
Bu bize <span style="color: #ff0000;">RadioGroup</span> içerisinde seçilen Radiobuton&#8217;un<span style="color: #ff0000;"> id</span>&#8216;sini verir. Daha sonra <span style="color: #ff0000;">int</span> tipindeki bu id&#8217;yi <span style="color: #ff0000;">,switch</span> içerisine koyduk ve hangisinin seçildiğinin kontrolünü yaptık. <span style="color: #ff0000;">CheckBox</span> için de <span style="color: #ff0000;">isChecked()</span> metodunu kullandık. Bu metod, seçili olup olmadığını <span style="color: #ff0000;">boolean</span> türünde bize döndürür. Eğer seçiliyse, metin değişkenimize istediğimiz metni ekliyoruz ve son olarak bunu <span style="color: #ff0000;">toast</span> ile ekrana gösteriyoruz. <span style="color: #ff0000;">Toast,</span> ekranda bir metnin yazılmasını sağlar. Kısa bir süre sonra bu metin kaybolur. Programı çalıştırdığımızda çıktımız şu şekilde olacaktır.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/33.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1216 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/33-187x300.png" alt="radiobutton" width="187" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/33-187x300.png 187w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/33.png 449w" sizes="(max-width: 187px) 100vw, 187px" /></a> <a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/34.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1217 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/34-188x300.png" alt="radiobutton" width="188" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/34-188x300.png 188w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/34.png 449w" sizes="(max-width: 188px) 100vw, 188px" /></a></p>
<p>Takımı seçerken yalnızca bir tane seçebiliyoruz fakat dil seçerken birden fazla seçebiliyoruz. Eğer takım seçimindeki RadioButonları, RadioGroup içerisine almasaydık birden fazla seçebilecektik. O yüzden bunları RadioGroup içerisine almamız gerekiyor.</p>
<h2><span style="color: #ff0000;"><strong>RadioButton ve CheckBox Kullanımı ile Başka Bir Örnek</strong></span></h2>
<p><span style="color: #333333;">Şimdi yeni bir örnek yapalım. Örneğimize başlamadan önce bu örneği farklı yoldan yapacağımız için bu <span style="color: #ff0000;">RadioButton</span> ve <span style="color: #ff0000;">CheckBox</span> için kullanılan metodları gösterelim.</span></p>
<p>Bir CheckBox&#8217;ın seçili olup olmadığını <span style="color: #ff0000;">isChecked()</span> metodu ile anlarız. Kullanımı ise şu şekildedir.</p><pre class="crayon-plain-tag">if(cb.isChecked()) {  // Eğer seçilmişse, yapmak istediklerimizi buraya yazarız  }</pre><p>
CheckBox&#8217;ın seçimini kod ile yapmak istiyorsak <span style="color: #ff0000;">setChecked()</span> metodunu kullanmalıyız. Bunun kullanımı ise şu şekildedir.</p><pre class="crayon-plain-tag">cb.setChecked(true);  cb.setChecked(false);</pre><p>
Ekrandaki CheckBox&#8217;ların herhangi birinin seçimi değiştirildiğinde ise <span style="color: #ff0000;">onCheckChanged()</span> metodu kullanılır. Bunun kullanımı şu şekildedir.</p><pre class="crayon-plain-tag">public void onCheckedChanged(CompoundButton x1, boolean x2)   {   // Yapılacaklar   }</pre><p>
Fakat bunu, <span style="color: #ff0000;">setOnCheckedChangeListener</span> ile (bu listener içerisinde) kullanmamız gerekiyor. Çünkü ilk olarak <span style="color: #ff0000;">Listener</span> ile ortamın dinlenmesi gerekir. Daha sonra yapılacak işlemin gösterilmesi gerekiyor.</p>
<p><span style="color: #ff0000;">RadioButon</span> ile ilgili de şunu söyleyelim. RadioButonun üzerinde yazan yazıyı almak için aşağıdaki metod kullanılır.</p><pre class="crayon-plain-tag">rb1.getText().toString();</pre><p>
Buradaki <span style="color: #ff0000;">rb1,</span> RadioButon nesnesinin ismidir. Bu metoddan dönen değeri bir <span style="color: #ff0000;">String</span> değişkene atayabiliriz.</p>
<p>Şimdi ilk olarak yeni bir proje oluşturalım. Projemizin görünümünü aşağıdaki gibi yapalım. Layout olarak <span style="color: #ff0000;">TableLayout</span> kullanırsanız nesneleri daha rahat yerleştirebilirsiniz.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/15.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1218 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/15-201x300.png" alt="radiobutton" width="201" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/15-201x300.png 201w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/15.png 288w" sizes="(max-width: 201px) 100vw, 201px" /></a></p>
<p>Uygulamamızda CheckBox&#8217;ı seçtiğimizde buton aktif hale gelsin. Eğer onayı kaldırırsak tekrar silik olsun. Bunun için java dosyamıza gelelim ve şu kodları yazalım.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/31.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1219 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/31-300x171.png" alt="radiobutton" width="300" height="171" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/31-300x171.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/31.png 615w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Uygulamamızı çalıştırdığımızda CheckBox&#8217;a tıklanınca buton aktif hale gelecektir. İşareti kaldırdığımızda ise sönük olacaktır.</p>
<h1><span style="color: #ff0000;">Toast Kullanımı</span></h1>
<p>Eğer uygulamamızda, bir süreliğine bir mesaj gösterilmesini ve daha sonra da mesajın kaybolmasını istiyorsak <span style="color: #ff0000;">toast</span> kullanırız.</p>
<p>Kullanımı ise şu şekildedir:</p><pre class="crayon-plain-tag">Toast.makeText(hangi activiy için mesaj verilecek, verilecek mesaj, mesajın süresi).show();</pre><p>
Buradaki parametrelerden ilki, <span style="text-decoration: underline;">hangi activity için</span> mesaj verilmek istendiğidir. 2.parametre ise gösterilecek olan <span style="text-decoration: underline;"><span style="color: #ff0000; text-decoration: underline;">String</span> tipindeki mesajdır</span>. Son parametre de mesajın <span style="text-decoration: underline;">ekranda kalacağı süredir</span>. Örnek bir kullanım verirsek;</p><pre class="crayon-plain-tag">Toast.makeText(MainActivity.this, “Bu bir toast mesajıdır”, Toast.LENGTH_SHORT).show();</pre><p>
Buradaki 2.parametreye doğrudan mesajı değil de bir <span style="color: #ff0000;">String</span> tipindeki değişkeni de verebiliriz. Son parametreye de <span style="color: #ff0000;">0</span> ya da <span style="color: #ff0000;">Toast.LENGHT_LONG</span> verebiliriz.</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/android-dersleri-6-radiobutton-checkbox-kullanimi-ve-toast-kavrami/">Android Dersleri 6 : RadioButton-CheckBox Kullanımı ve Toast Mesajı</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-6-radiobutton-checkbox-kullanimi-ve-toast-kavrami/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
	</channel>
</rss>
