<?xml version="1.0" encoding="UTF-8"?>
<page xmlns="http://api.springnote.com">
  <identifier type="integer">2670008</identifier>
  <title>040.&#50504;&#46300;&#47196;&#51060;&#46300; UI &#44396;&#54788;</title>
  <relation_is_part_of type="integer">2656128</relation_is_part_of>
  <date_modified type="datetime">2009-04-17T14:31:49Z</date_modified>
  <uri>http://zbum.springnote.com/pages/2670008</uri>
  <date_created type="datetime">2009-02-09T07:27:28Z</date_created>
  <source>&lt;h1 style="TEXT-ALIGN: center;"&gt;&#50504;&#46300;&#47196;&#51060;&#46300; UI &#44396;&#54788;&lt;/h1&gt;
&lt;h2 style="TEXT-ALIGN: center;"&gt;&#50504;&#46300;&#47196;&#51060;&#46300; UI &#52980;&#54252;&#45324;&#53944; &#47112;&#51060;&#50500;&#50883; &#48143; &#51060;&#48292;&#53944; &#54760;&#46308;&#47553;&lt;/h2&gt;
&lt;p style="TEXT-ALIGN: right;"&gt;&#51089;&#49457;: zbum&lt;/p&gt;
&lt;h3&gt;I. &#44060;&#50836;&lt;/h3&gt;
&lt;p&gt;GUI &#54532;&#47196;&#44536;&#47000;&#48141;&#51012; &#54617;&#49845;&#54624; &#46412;, UI&#52980;&#54252;&#45324;&#53944; &#48176;&#52824; &#48143; &#51060;&#48292;&#53944; &#54760;&#46308;&#47553;&#51008; &#48152;&#46300;&#49884; &#44144;&#52376;&#44032;&#50556;&#54624; &#44284;&#51221;&#51060;&#45796;. Android &#50669;&#49884; GUI&#47484; &#44032;&#51652; &#51025;&#50857;&#54532;&#47196;&#44536;&#47016;&#51060;&#48064;&#47196; &#52980;&#54252;&#45324;&#53944; &#47112;&#51060;&#50500;&#50883; &#48143; &#51060;&#48292;&#53944; &#54760;&#46308;&#47553;&#50640; &#45824;&#54620; &#44592;&#48376; &#51648;&#49885;&#51012; &#50508;&#50500;&#50556; &#54624; &#44163;&#51060;&#45796;.&lt;/p&gt;
&lt;h3&gt;II. &#48376;&#47200;&lt;/h3&gt;
&lt;p&gt;&#50504;&#46300;&#47196;&#51060;&#46300; &#44060;&#48156;&#51012; &#50948;&#54620; &#52980;&#54252;&#45324;&#53944; &#48176;&#52824;, &#51060;&#48292;&#53944; &#54760;&#46308;&#47084; &#51201;&#50857;&#51012; &#49692;&#49436;&#47196; &#51652;&#54665;&#54620;&#45796;.&lt;/p&gt;
&lt;h4&gt;1) UI&#52980;&#54252;&#45324;&#53944; &#48176;&#52824;&lt;/h4&gt;
&lt;p&gt;EditText&#50752; Button&#51012; &#50948;&#50640;&#49436; &#50500;&#47000; &#48169;&#54693;&#51004;&#47196; &#48176;&#52824;&#54620; Activity&#47484; &#44396;&#54788;&#54620;&#45796;. &#47785;&#54364; &#54616;&#45716; &#50612;&#54540;&#47532;&#52992;&#51060;&#49496;&#51032; UI&#45716; &#50500;&#47000;&#50752; &#44057;&#45796;.&lt;/p&gt;
&lt;p&gt;&lt;img title="UI&#52980;&#54252;&#45324;&#53944;_&#48176;&#52824;.jpg" class="attachment" src="/pages/2670008/attachments/1168836" alt="UI&#52980;&#54252;&#45324;&#53944;_&#48176;&#52824;.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&#47676;&#51200; &#50504;&#46300;&#47196;&#51060;&#46300; &#54532;&#47196;&#51229;&#53944;&#47484; &#49373;&#49457;&#54620;&#45796;. &#54532;&#47196;&#51229;&#53944; &#47749;&#44284; &#54056;&#53412;&#51648;&#47749;&#51012; com.jjis.test.event&#47196; &#51077;&#47141;&#54616;&#44256; Activity&#47749;&#44284; Application&#47749;&#51012; TestEventHandler&#47196; &#51077;&#47141;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;Finish&#48260;&#53948;&#51012; &#53364;&#47533;&#54616;&#47732; &#44592;&#48376; &#54532;&#47196;&#51229;&#53944; &#54532;&#47112;&#51076;&#51060; &#49373;&#49457;&#46104;&#45716;&#45936;... &#50668;&#44592;&#50640;&#49436; &#50612;&#54540;&#47532;&#52992;&#51060;&#49496; &#49892;&#54665;&#49884; &#52376;&#51020; &#54364;&#49884;&#46104;&#45716; Activity&#51064; com.jjis.test.event&#47484; &#50676;&#50612;&#48376;&#45796;.&lt;/p&gt;
&lt;p&gt;&lt;img title="TestEventHandler.jpg" class="attachment" src="/pages/2670008/attachments/1168848" alt="TestEventHandler.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;TestEventHandler&#51032; &#49373;&#49457;&#49884; CallBack&#46104;&#45716; onCreate &#47700;&#49436;&#46300;&#51032; &#45236;&#50857;&#50640;&#49436; setContentView&#47700;&#49436;&#46300;&#47484; &#51060;&#50857;&#54616;&#50668; R.layout.main&#51012; ContentView&#47196; &#49444;&#51221;&#54620;&#45796;. &#46384;&#46972;&#49436; TestEventHandler &#50641;&#54000;&#48708;&#54000;&#44032; &#54868;&#47732;&#50640; &#54364;&#49884;&#54616;&#45716; &#45236;&#50857;&#51008; &amp;lt;PROJECT&amp;gt;/res/layout/main.xml &#50640; &#51032;&#54644;&#49436; &#44208;&#51221;&#46108;&#45796;. &#44208;&#44397; &amp;lt;PROJECT&amp;gt;/res/layout/main.xml &#51012; &#49688;&#51221;&#54616;&#47732; &#54868;&#47732;&#51060; &#48320;&#44221;&#46108;&#45796;&#45716; &#47568;&#51060;&#45796;. (&#54729;&#54729;..&#46609;&#44057;&#51008; &#47568;&#51012; &#47751;&#48264;&#54616;&#45716;&#44148;&#51648;... &#51060;&#47088; &#44152; &#46160;&#44256; &#51692;&#48981; 100 &#44536;&#47495; &#51060;&#46972;&#44256; &#54616;&#45912;&#44032;?)&lt;/p&gt;
&lt;p&gt;&lt;img title="main_xml.jpg" class="attachment" src="/pages/2670008/attachments/1168858" alt="main_xml.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51060;&#47111;&#44172; main.xml&#47564; &#49688;&#51221;&#54616;&#44256; Project&#47484; &#49892;&#54665;&#49884;&#53020; &#48376;&#45796;.&lt;/p&gt;
&lt;p&gt;&#50976;&#54980;~!! &#47785;&#54364;&#54616;&#45912; &#44536;&#47548;&#51060; &#45208;&#50772;&#45796;.. &#45208;&#47564; &#44592;&#49244;&#44032;?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#44536;&#47548; &#45208;&#50772;&#45796;&#44256; &#44536;&#45285; &#47564;&#51313;&#54616;&#44256; &#45336;&#50612;&#44032;&#47732; &#50504;&#46108;&#45796;. &#50780; EditText&#50752; Button&#51060; &#54620;&#51460;&#50640; &#54616;&#45208;&#50473; &#49464;&#47196; &#48169;&#54693;&#51004;&#47196; &#48176;&#52824;&#46104;&#50632;&#51012;&#44620;? &#50668;&#44592;&#49436;&amp;nbsp; &#50508;&#44256; &#45336;&#50612;&#44032;&#50556; &#54624; &#44163;&#51060; &#51080;&#45796;.&amp;nbsp;&#44536;&#44163;&#51008; &#48148;&#47196; Layout&#51060;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;Layout&lt;/h5&gt;
&lt;p&gt;main.xml&#51012; &#48372;&#47732; EditText&#50752; Button&#51012; &#44048;&#49912;&#44256; &#51080;&#45716; LinearLayout&#44032; &#51080;&#45796;. Layout&#46972;&#45716; &#47568;&#50640;&#49436; &#52980;&#54252;&#45324;&#53944; &#48176;&#52824; &#44508;&#52825;&#51012; &#51032;&#48120;&#54616;&#45716; &#52980;&#54252;&#45324;&#53944;(?)&#51064; &#44163;&#51012; &#50508; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;Layout &#51032; &#51333;&#47448;&#47484; &#54869;&#51064;&#54644; &#48372;&#51088;.&lt;/p&gt;
&lt;ul class="list-type-5"&gt;
&lt;li&gt;FrameLayout : &#47112;&#51060;&#50500;&#50883; &#44288;&#47532;&#51088; &#51473;&#50640;&#49436; &#44032;&#51109; &#44036;&#45800;&#54620; &#54805;&#53468;&#51060;&#45796;. FrameLayout&#51008; &#45800;&#49692;&#55176; &#54616;&#50948; View&#47484; &#51340;&#49345; &#53076;&#45320;&#50640; &#48537;&#50668; &#48260;&#47536;&#45796;. &#54616;&#50948; &#48624;&#44032; &#47680;&#54000;&#51064; &#44221;&#50864;, &#47924;&#51312;&#44148; &#51340;&#49345;&#50640; &#48537;&#50612; &#48260;&#47532;&#48064;&#47196; , &#51060;&#51204; &#52980;&#54252;&#45324;&#53944;&#47484; &#45934;&#50612;&#48260;&#47532;&#45716; &#54805;&#49885;&#51004;&#47196; &#52628;&#44032;&#46108;&#45796;. &#51060;&#44152; &#50612;&#46356;&#45796; &#50416;&#46972;&#44256; &#47564;&#46304;&#44148;&#51648;..&#51805;.&lt;/li&gt;
&lt;li&gt;LinearLayout : LinearLayout&#51008; &#44033; &#54616;&#50948; View&#47484; &#49688;&#51649; &#46608;&#45716; &#49688;&#54217;&#51004;&#47196; &#51649;&#49440;&#49345;&#50640; &#48176;&#52824;&#54620;&#45796;. &#49688;&#51649; &#47112;&#51060;&#50500;&#50883;&#51008; &#54616;&#50948; View&#47484; &#52628;&#44032;&#54624; &#46412;&#47560;&#45796; &#54620;&#44060;&#51032; &#54665;&#50640; &#54620;&#44060;&#50473;&#47564; &#48176;&#52824;&#46108;&#45796;. LinearLayout&#50640;&#49436;&#45716; &#54616;&#50948; View&#50640; &#45824;&#54644;&#49436; weight &#49549;&#49457;&#51012; &#48512;&#50668;&#54624; &#49688; &#51080;&#45796;. &#51060; &#49549;&#49457;&#51008; View&#51032; &#49345;&#45824;&#51201;&#51064; &#53356;&#44592;&#47484; &#44208;&#51221;&#54616;&#44172; &#46108;&#45796;.&lt;/li&gt;
&lt;li&gt;RelativeLayout : RelativeLayout &#47484; &#49324;&#50857;&#54616;&#47732; &#44033; &#49828;&#53356;&#47536; &#44221;&#44228;&#50640; &#45824;&#54616;&#50668; View&#51032; &#49345;&#45824; &#50948;&#52824;&#47484; &#51648;&#51221;&#54624; &#49688; &#51080;&#44172; &#46108;&#45796;.&lt;/li&gt;
&lt;li&gt;TableLayout:&amp;nbsp;View&#47484; &#54665;&#44284; &#50676;&#48169;&#49885;&#51032; &#44536;&#47532;&#46300;&#47196; &#48176;&#52824;&#54624; &#49688; &#51080;&#44172; &#54620;&#45796;.&amp;nbsp;&#50668;&#47084;&#44060;&#51032; &#54665; &#51060;&#45208; &#50676;&#51012; &#54633;&#54624;&#49688;&#46020; &#51080;&#44256;&amp;nbsp;&#50676;&#51032; &#53356;&#44592;&#47484; &#51460;&#51060;&#44144;&#45208; &#45720;&#51068;&#49688;&#46020; &#51080;&#45796;.&lt;/li&gt;
&lt;li&gt;AbsoluteLayout: &#44033;&#44033;&#51032; View&#47484; &#51208;&#45824; &#51340;&#54364;&#50640; &#50948;&#52824;&#49884;&#53416;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;2) &#51060;&#48292;&#53944; &#54760;&#46308;&#47084;&lt;/h4&gt;
&lt;p&gt;&#54868;&#47732;&#51012; &#45824;&#52649; &#47564;&#46308;&#50632;&#51004;&#45768; &#48260;&#53948;&#51060; &#46041;&#51089;&#54616;&#46020;&#47197; &#47564;&#46308;&#50612; &#51480;&#50556; &#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;Clear &#48260;&#53948;&#51032; &#44592;&#45733;&#51008; EditText&#50640; &#51077;&#47141;&#46108; &#45236;&#50857;&#51012; &#52488;&#44592;&#54868;(&#49325;&#51228;)&#54644; &#51452;&#45716; &#44592;&#45733;&#51060;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#47676;&#51200; &#47604;&#48260; &#48320;&#49688;&#47196; &#46160;&#44060;&#51032; &#48624;(Button, EditText)&#47484; &#49440;&#50616;&#54620;&#45796;.&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private Button clearButton;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private EditText editText;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;onCreate&#50504;&#50640; &#48624;&#51032; &#47112;&#54140;&#47088;&#49828;&#47484; &#44032;&#51256;&#50752;&#49436; &#47604;&#48260; &#48320;&#49688;&#50640; &#54624;&#45817;&#54620;&#45796;.&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; editText = (EditText)findViewById(R.id.editText);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; clearButton = (Button)findViewById(R.id.clearButton);&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;clearButton&#50640; setOnClickListener&#47700;&#49548;&#46300;&#47196; &#51060;&#48292;&#53944;&#47484; &#45804;&#50500;&#51456;&#45796;...&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clearButton.setOnClickListener(new OnClickListener(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void onClick(View v) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; editText.setText("");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#50500;&#47000;&#44032; &#51204;&#52404; &#49548;&#49828; &#53076;&#46300;&#51060;&#45796;.&lt;/p&gt;
&lt;p&gt;&lt;img title="&#49828;&#53356;&#47536;&#49399;-Java_-_com.jjis.test.event-src-com-jjis-test-event-TestEventHandler.java_-_Eclipse_Platform_.png" class="attachment" src="/pages/2670008/attachments/1169836" alt="&#49828;&#53356;&#47536;&#49399;-Java_-_com.jjis.test.event-src-com-jjis-test-event-TestEventHandler.java_-_Eclipse_Platform_.png" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51060;&#51228; &#44208;&#44284;&#47484; &#48380; &#49884;&#44036;&#51060;&#45796;. &#50640;&#48044;&#47112;&#51060;&#53552;&#50640;&#49436; Clear &#48260;&#53948;&#51012; &#53364;&#47533;&#54616;&#47732; &#51077;&#47141;&#52285;&#51032; &#47928;&#51088;&#50676;&#51060; &#49324;&#46972;&#51664;&#51012; &#54869;&#51064; &#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&lt;object height="364" width="445"&gt;&lt;param name="movie" value="http://www.youtube.com/v/dnjJDzyNjE4&amp;amp;hl=ko&amp;amp;fs=1&amp;amp;border=1" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed src="http://www.youtube.com/v/dnjJDzyNjE4&amp;amp;hl=ko&amp;amp;fs=1&amp;amp;border=1" type="application/x-shockwave-flash" height="364" width="445" /&gt;&lt;/object&gt;&lt;/p&gt;
&lt;h3&gt;III. &#44208;&#47200;&lt;/h3&gt;
&lt;p&gt;UI &#52980;&#54252;&#45324;&#53944;&#51032; &#48176;&#52824; &#48143; &#51060;&#48292;&#53944; &#52376;&#47532;&#48169;&#48277;&#51012; &#54869;&#51064;&#54616;&#50688;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</source>
  <rights nil="true"></rights>
  <creator>zbum</creator>
  <contributor_modified>zbum</contributor_modified>
  <version type="integer">95</version>
  <tags>&#48372;&#44256;&#49436;</tags>
</page>
