<p>&nbsp;</p>
<table width="100%" cellpadding="5" style="font-family: 굴림;">
   <tbody>
      <tr>
         <td class="lh" height="100" style="color: #222222; line-height: 18px; word-break: break-all;"><a style="color: #3a4e40;"><img src="http://geoworld.cafe24.com/gnu3/data/file/Computer/37c697f4_toast.png" width="480" height="227" border="0" /></a>
            <p><a style="color: #3a4e40;"><img src="http://geoworld.cafe24.com/gnu3/data/file/Computer/337aba0b_toast2.png" width="480" height="274" border="0" /></a></p>
            <p><span class="content" style="color: #404040;">토스트는 안드로이드에서 사용자에게 간단한 메시지를 전할 수 있는 방법중 하나이다.&nbsp;<br />제일큰 특징중 하나는 토스트가 나타나면 사용자가 Back 또는 Home 키를 눌러도 없어지지 않는다는 것이다.&nbsp;<br />사용자가 꼭 읽어야 할 문구가 있다면 Toast로 보여주는것이 좋을것 같다.&nbsp;<br />쓰는 방법은 다음과 같다.&nbsp;<br /><br />Toast.makeText(this, "hello", Toast.LENGTH_SHORT).show();&nbsp;<br /><br />그럼 조금 더 복잡한 토스트를 만들어보자.&nbsp;<br /><br />토스트를 새로 처음부터 생성하는 방법도 있지만 makeText로 만들어진 토스트를 이용하는 방법도 있다.&nbsp;<br />makeText로 만들어진 Toast는 LinearLayout 안에 TextView하나로 이루어져 있다.&nbsp;<br />이것을 이용해서 다음과 같이 그림이 들어있는 토스트를 만들 수 있다.&nbsp;<br /><br />// 간단한 토스트를 하나 만든다.&nbsp;<br />Toast awesomeToast = Toast.makeText(this, "hello", Toast.LENGTH_SHORT);&nbsp;<br /><br />// LinearLayout의 레퍼런스를 받아온다.&nbsp;<br />LinearLayout ll = (LinearLayout)awesomeToast.getView();&nbsp;<br /><br />// TextView 레퍼런스를 받아오고 LinearLayout에서 TextView를 띄어낸다.&nbsp;<br />TextView tv = (TextView) ll.getChildAt(0);&nbsp;<br />ll.removeAllViews();&nbsp;<br /><br />// 이미지뷰를 만들고 원하는 그림은 넣는다.&nbsp;<br />ImageView android = new ImageView(this);&nbsp;<br />android.setImageResource(R.drawable.android);&nbsp;<br /><br />// 차례대로 이미지뷰와 텍스트뷰를 넣는다.&nbsp;<br />ll.addView(android);&nbsp;<br />ll.addView(tv);&nbsp;<br />awesomeToast.show();&nbsp;<br /><br />간단하게 토스트를 쓰는 방법 이였다.&nbsp;<br />문론 이런식의 토스트를 많이 사용한다면 xml과 subclassing을 이용하여 나만의 토스트를 만들어서 써야겟다.&nbsp;<br />이 예문은 간단히 토스트를 쓰는 방법만 제시한 것이다.</span></p>
            </td>
         </tr>
      </tbody>
   </table>