¾È±Ô °øºÎ¹æ

Android > Button - xml¿¡ onClick ¼Ó¼º¿¡ Á÷Á¢ ºÎ¿©ÇÏ´Â ¹æ¹ý (Properties ¿¬°á)

µî·ÏÀÏ : 2017-07-06 17:14 Á¶È¸¼ö : 52,988



 

À§ È­¸éÀº application ÀÇ layout À» µðÀÚÀÎÇÏ´Â È­¸éÀÔ´Ï´Ù.

Properties ¼Ó¼ºÀ» º¸¸é OnClick ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. ¿©±â¿¡ ¼Ó¼ºÀ» ³Ö¾î¼­ Ŭ¸¯¸®½º³Ê¸¦ È£ÃâÇϰųª implements  ÇÏÁö ¾Ê¾Æµµ Á÷Á¢ ÄݹéÇÔ¼ö¸¦ ÁöÁ¤ÇÏ¿©

È£ÃâÇؼ­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

SDK 1.6 ºÎÅÍ Ãß°¡µÈ »õ·Î¿î Ŭ¸¯À̺¥Æ® ó¸® ¹æ¹ý ÀÔ´Ï´Ù.

Ŭ¸¯À̺¥Æ®´Â ºó¹øÇÏ°Ô »ç¿ëµÇ¹Ç·Î ¾ÆÁÖƯº°ÇÑ Ã³¸®¹æ¹ýÀ» Áö¿ø Çϴµ¥¿ä.

¸®½º³Ê´Â ¿ø·¡ µ¿ÀÛÀ̹ǷΠÄڵ忡¼­ ÀÛ¼ºÇÏ´Â°Ô ¿øÄ¢ÀÌ´Ù. ±×·¯³ª Ŭ¸¯ À̺¥Æ®¸¸ ¿¹¿ÜÀûÀ¸·Î

XML¹®¼­ÀÇ onClick ¼Ó¼ºÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. XMLÀÇ ¹öÆ° ¿¤¸®¸ÕÆ®¿¡ ´ÙÀ½ ±¸¹®À» Ãß°¡ÇÏ¸é µÈ´Ù.

android:onClick="mOnClick"

mbClickÀº ¸Þ¼­µå À̸§À¸·Î Äڵ忡 ÀÌ ¸Þ¼­µå°¡ ¹Ýµå½Ã ÀÖ¾î¾ß ÇÑ´Ù. ¸Þ¼­µå°¡ ¾øÀ¸¸é ½ÇÇàÁß¿¡ ´Ù¿îµÈ´Ù.

Äڵ带 ´ÙÀ½°ú °°ÀÌ ÀÛ¼ºÇÏ¸é µË´Ï´Ù.
 
	public class Fruit extends Activity {
		public void onCreate( . . .) {
			super.onCreate( . . . );
			setContentView(R.layout.fruit);
		}

		public void mOnClick(View v) {
			TextView textFruit=(TextView)findViewById(R.id.fruit);
			switch(v.getId()) {
				case R.id.apple:
					textFruit.setText("Apple");
					break;
				case R.id.orange:
					textFruit.setText("Orange");
					break;
			}
		}
	}
	



¾×ƼºñƼ ÀÚü°¡ ¸®½º³Ê ¸Þ¼­µå¸¦ Á¦°øÇϹǷΠ¸®½º³Ê ÀÎÅÍÆäÀ̽º¸¦ µû·Î ±¸ÇöÇÒ ÇÊ¿ä ¾øÀÌ mOnClick¸Þ¼­µå¸¸

Á¤ÀÇÇÏ¸é µÈ´Ù. XML¹®¼­¿¡¼­ ¼Ó¼ºÀ¸·Î ¹öÆ°°ú À̺¥Æ®Çڵ鷯¸¦ ¿¬°á½ÃÄױ⠶§¹®¿¡ Äڵ忡¼­ µû·Î ¿¬°áÇÒ ÇÊ¿äµµ ¾ø°í ¹öÆ° °´Ã¼¸¦ ãÀ» ÇÊ¿äµµ ¾ø´Ù.

 
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.