<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://mis.martin-simunek.cz/skins/common/feed.css?301"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://mis.martin-simunek.cz/index.php?action=history&amp;feed=atom&amp;title=Android%3A_Jednoduch%C3%A9_prvky_GUI</id>
		<title>Android: Jednoduché prvky GUI - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://mis.martin-simunek.cz/index.php?action=history&amp;feed=atom&amp;title=Android%3A_Jednoduch%C3%A9_prvky_GUI"/>
		<link rel="alternate" type="text/html" href="http://mis.martin-simunek.cz/index.php?title=Android:_Jednoduch%C3%A9_prvky_GUI&amp;action=history"/>
		<updated>2026-04-18T23:30:42Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.17.0</generator>

	<entry>
		<id>http://mis.martin-simunek.cz/index.php?title=Android:_Jednoduch%C3%A9_prvky_GUI&amp;diff=2450&amp;oldid=prev</id>
		<title>Spravce: Osamostatnění stránky</title>
		<link rel="alternate" type="text/html" href="http://mis.martin-simunek.cz/index.php?title=Android:_Jednoduch%C3%A9_prvky_GUI&amp;diff=2450&amp;oldid=prev"/>
				<updated>2015-06-25T10:09:07Z</updated>
		
		<summary type="html">&lt;p&gt;Osamostatnění stránky&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:VSE]][[Category:Informatika]][[Category:Programování]][[Category:Android]]&lt;br /&gt;
&lt;br /&gt;
== TextView ==&lt;br /&gt;
*  Popisek bez možnosti editování.&lt;br /&gt;
*  Metody a odpovídající XML atributy:&lt;br /&gt;
** &amp;lt;code&amp;gt;android:id&amp;lt;/code&amp;gt;... identifikátor prvku (viz dále)&lt;br /&gt;
** &amp;lt;code&amp;gt;android:text&amp;lt;/code&amp;gt;... zobrazený text&lt;br /&gt;
*** &amp;lt;code&amp;gt;setText(String text)&amp;lt;/code&amp;gt;... nastavení textu&lt;br /&gt;
** Pro zápis textů je vhodné použít notaci &amp;lt;code&amp;gt;@string&amp;lt;/code&amp;gt; viz Multilanguage.&lt;br /&gt;
&lt;br /&gt;
== Button ==&lt;br /&gt;
* Podtřída TextView, dědí všechny vlastnosti.&lt;br /&gt;
; XML atributy:&lt;br /&gt;
* android:id&lt;br /&gt;
* android:onClick = &amp;quot;metoda&amp;quot;&lt;br /&gt;
** Aktivita (třída) pak musí mít metodu: &amp;lt;code&amp;gt;public void metoda(View view) {...}&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Popis reakce na stisk tlačítka popíšeme v&amp;amp;nbsp;této metodě.&lt;br /&gt;
&lt;br /&gt;
== ImageView, ImageButton ==&lt;br /&gt;
; XML atributy:&lt;br /&gt;
* android:id&lt;br /&gt;
* android:scr = &amp;quot;@drawable/zdroj-bez-pripony&amp;quot;&lt;br /&gt;
** Lze použít obrázky: PNG, JPEG nebo GIF&lt;br /&gt;
** Obrázky musí být uloženy v&amp;amp;nbsp;projektu ve složce: &amp;lt;code&amp;gt;res/drawable&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;ImageButton android:src=&amp;quot;@drawable/obrazek&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Dynamické nastavování obrázků:&lt;br /&gt;
 Resources res = getResources();&lt;br /&gt;
 Drawable img = res.getDrawable(R.drawable.cross);&lt;br /&gt;
 ibt.setImageDrawable(img);&lt;br /&gt;
&lt;br /&gt;
== EditText ==&lt;br /&gt;
;  XML atributy:&lt;br /&gt;
* android:id&lt;br /&gt;
* android:autoText=&amp;quot;true&amp;quot;&lt;br /&gt;
** automatické dokončování slov, lépe ale použít třídu AutoCompleteTextView&lt;br /&gt;
* android:singleLine=&amp;quot;false&amp;quot;&lt;br /&gt;
** text na více řádcích&lt;br /&gt;
* android:enabled=&amp;quot;false&amp;quot;&lt;br /&gt;
** textové pole nepůjde editovat&lt;br /&gt;
; Metody&lt;br /&gt;
* &amp;lt;code&amp;gt;getText()&amp;lt;/code&amp;gt;&lt;br /&gt;
** Zpracování výsledku: &lt;br /&gt;
** Vrací typ Editable.&lt;br /&gt;
** Lze použít jako parametr pro Toast:&lt;br /&gt;
 EditText et = (EditText) findviewbyid(R.id.txt);&lt;br /&gt;
 Editable str = txt.getText();  &lt;br /&gt;
 Toast toast = Toast.makeText(getApplicationContext(), str, Toast.LENGTH_LONG);&lt;br /&gt;
 toast.show();  &lt;br /&gt;
* Editable má metodu: &amp;lt;code&amp;gt;toString();&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== AutoCompleteTextView ==&lt;br /&gt;
*  Vylepšení třídy EditText pro automatické doplňování.&lt;br /&gt;
*  android:id&lt;br /&gt;
&lt;br /&gt;
== CheckBox ==&lt;br /&gt;
; XML atributy&lt;br /&gt;
 android:id&lt;br /&gt;
; Metody:&lt;br /&gt;
 isChecked()&lt;br /&gt;
 setChecked()&lt;br /&gt;
 toggle()&lt;br /&gt;
&lt;br /&gt;
== RadioButton ==&lt;br /&gt;
&lt;br /&gt;
== RadioGroup ==&lt;br /&gt;
; XML atributy&lt;br /&gt;
 android:id (viz dále)&lt;br /&gt;
; Metody:&lt;br /&gt;
 getCheckedRadioButtonId()&lt;br /&gt;
* Vrací ID aktuálně zaškrtnutého tlačítka.&lt;br /&gt;
&lt;br /&gt;
== AnalogClock ==&lt;br /&gt;
&lt;br /&gt;
== DigitalClock ==&lt;br /&gt;
; Metody:&lt;br /&gt;
 getText()&lt;br /&gt;
* Vrací datový typ ''Editable''.&lt;br /&gt;
&lt;br /&gt;
== Switch ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Související stránky ==&lt;br /&gt;
* [[Android: Tvorba GUI]]... principy, propojování prvků, identifikace prvků, layout.&lt;br /&gt;
* [[Android: Další součásti GUI]]... vyskakovací okna, menu, přepínání oken,...&lt;/div&gt;</summary>
		<author><name>Spravce</name></author>	</entry>

	</feed>