<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Android UI 개발기: XML 안쓰고 UI 코딩하기</title>
	<atom:link href="http://xrath.com/2009/11/android-ui-%ea%b0%9c%eb%b0%9c%ea%b8%b0-xml-%ec%95%88%ec%93%b0%ea%b3%a0-ui-%ec%bd%94%eb%94%a9%ed%95%98%ea%b8%b0/feed/" rel="self" type="application/rss+xml" />
	<link>http://xrath.com/2009/11/android-ui-%ea%b0%9c%eb%b0%9c%ea%b8%b0-xml-%ec%95%88%ec%93%b0%ea%b3%a0-ui-%ec%bd%94%eb%94%a9%ed%95%98%ea%b8%b0/</link>
	<description>The only joy in the world is to begin.</description>
	<lastBuildDate>Tue, 27 Jul 2010 09:02:42 +0900</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: 김정환</title>
		<link>http://xrath.com/2009/11/android-ui-%ea%b0%9c%eb%b0%9c%ea%b8%b0-xml-%ec%95%88%ec%93%b0%ea%b3%a0-ui-%ec%bd%94%eb%94%a9%ed%95%98%ea%b8%b0/comment-page-1/#comment-3971</link>
		<dc:creator>김정환</dc:creator>
		<pubDate>Tue, 09 Mar 2010 07:57:56 +0000</pubDate>
		<guid isPermaLink="false">http://xrath.com/?p=813#comment-3971</guid>
		<description>감사합니다. 글 잘봤습니다. 큰 도움 되었습니다.</description>
		<content:encoded><![CDATA[<p>감사합니다. 글 잘봤습니다. 큰 도움 되었습니다.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: slayergo</title>
		<link>http://xrath.com/2009/11/android-ui-%ea%b0%9c%eb%b0%9c%ea%b8%b0-xml-%ec%95%88%ec%93%b0%ea%b3%a0-ui-%ec%bd%94%eb%94%a9%ed%95%98%ea%b8%b0/comment-page-1/#comment-3824</link>
		<dc:creator>slayergo</dc:creator>
		<pubDate>Mon, 08 Feb 2010 02:13:08 +0000</pubDate>
		<guid isPermaLink="false">http://xrath.com/?p=813#comment-3824</guid>
		<description>흠.. 색상을 바꾸고 싶다면 스타일을 지정해서 사용하시면 유지 보수하는데 편리하지않을까요??

xml이라고 불편한것만 같지는 않네요 ㅎㅎ</description>
		<content:encoded><![CDATA[<p>흠.. 색상을 바꾸고 싶다면 스타일을 지정해서 사용하시면 유지 보수하는데 편리하지않을까요??</p>
<p>xml이라고 불편한것만 같지는 않네요 ㅎㅎ</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Lee</title>
		<link>http://xrath.com/2009/11/android-ui-%ea%b0%9c%eb%b0%9c%ea%b8%b0-xml-%ec%95%88%ec%93%b0%ea%b3%a0-ui-%ec%bd%94%eb%94%a9%ed%95%98%ea%b8%b0/comment-page-1/#comment-3572</link>
		<dc:creator>James Lee</dc:creator>
		<pubDate>Thu, 26 Nov 2009 04:38:57 +0000</pubDate>
		<guid isPermaLink="false">http://xrath.com/?p=813#comment-3572</guid>
		<description>정말 Android sdk 2 되면서 에뮬레이터든 디바이스든 부팅 속도 장난 아니게 느려졌어요 ㅎㅎ 영록님 말씀대로 프로그램적인 부분을 제외한 스타일적인 부분의 테스트 효율성을 위해서는 XML 활용하는 장점도 있는 것 같아요. (레스님 블로그에 댓글 첨 다는듯 :)</description>
		<content:encoded><![CDATA[<p>정말 Android sdk 2 되면서 에뮬레이터든 디바이스든 부팅 속도 장난 아니게 느려졌어요 ㅎㅎ 영록님 말씀대로 프로그램적인 부분을 제외한 스타일적인 부분의 테스트 효율성을 위해서는 XML 활용하는 장점도 있는 것 같아요. (레스님 블로그에 댓글 첨 다는듯 <img src='http://xrath.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 영록</title>
		<link>http://xrath.com/2009/11/android-ui-%ea%b0%9c%eb%b0%9c%ea%b8%b0-xml-%ec%95%88%ec%93%b0%ea%b3%a0-ui-%ec%bd%94%eb%94%a9%ed%95%98%ea%b8%b0/comment-page-1/#comment-3569</link>
		<dc:creator>영록</dc:creator>
		<pubDate>Wed, 25 Nov 2009 17:47:07 +0000</pubDate>
		<guid isPermaLink="false">http://xrath.com/?p=813#comment-3569</guid>
		<description>레이아웃 관련 속성은 LayoutParams라는 클래스를 만들고 setLayoutParams로 넣어주면 됨. 하나 골치아픈 것은 LayoutParams의 클래스를 부모 레이아웃에 맞게 골라줘야 한다는. 

근데 사실 스타일 중복은 Style과 Theme라는 게 있어서 어느 정도 해결이 가능하기 때문에 동적으로 추가되어야 하는 컴포넌트가 아니라면 중복 문제는 그리 크지 않다는. 나도 달력 만들 때 달력의 날짜 셀들은 XML로 쭉 copy&amp;paste로 넣고 숫자 집어넣는 것만 for로 돌리는데 그러면 로직과 뷰가 잘 분리되서 코드 양도 줄고 가독성도 좋은 듯.

XML에 이벤트 리스너를 지정할 수 없는 것은 코딩 스타일에 따라 별로 불편하지 않을 수도. MVC 모델에서 XML을 뷰로 쓰고 Activity나 POJO를 컨트롤러로 쓴다면 컨트롤러에서 이벤트 리스너 등록을 하기 때문에 어차피 필요한 코드들은 잘 모여 있어서 별로 문제가 안된다는...

뭐 사실 안드로이드 레이아웃 디자이너는 개판이라서 위지윅의 장점을 별로 살릴 수 없긴 하지만, 안드로이드 에뮬레이터가 워낙 느려서 바로바로 결과를 볼 수 있는 XML이 좀더 생산성이 높은 듯.</description>
		<content:encoded><![CDATA[<p>레이아웃 관련 속성은 LayoutParams라는 클래스를 만들고 setLayoutParams로 넣어주면 됨. 하나 골치아픈 것은 LayoutParams의 클래스를 부모 레이아웃에 맞게 골라줘야 한다는. </p>
<p>근데 사실 스타일 중복은 Style과 Theme라는 게 있어서 어느 정도 해결이 가능하기 때문에 동적으로 추가되어야 하는 컴포넌트가 아니라면 중복 문제는 그리 크지 않다는. 나도 달력 만들 때 달력의 날짜 셀들은 XML로 쭉 copy&amp;paste로 넣고 숫자 집어넣는 것만 for로 돌리는데 그러면 로직과 뷰가 잘 분리되서 코드 양도 줄고 가독성도 좋은 듯.</p>
<p>XML에 이벤트 리스너를 지정할 수 없는 것은 코딩 스타일에 따라 별로 불편하지 않을 수도. MVC 모델에서 XML을 뷰로 쓰고 Activity나 POJO를 컨트롤러로 쓴다면 컨트롤러에서 이벤트 리스너 등록을 하기 때문에 어차피 필요한 코드들은 잘 모여 있어서 별로 문제가 안된다는&#8230;</p>
<p>뭐 사실 안드로이드 레이아웃 디자이너는 개판이라서 위지윅의 장점을 별로 살릴 수 없긴 하지만, 안드로이드 에뮬레이터가 워낙 느려서 바로바로 결과를 볼 수 있는 XML이 좀더 생산성이 높은 듯.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jang-Ho Hwang</title>
		<link>http://xrath.com/2009/11/android-ui-%ea%b0%9c%eb%b0%9c%ea%b8%b0-xml-%ec%95%88%ec%93%b0%ea%b3%a0-ui-%ec%bd%94%eb%94%a9%ed%95%98%ea%b8%b0/comment-page-1/#comment-3509</link>
		<dc:creator>Jang-Ho Hwang</dc:creator>
		<pubDate>Sat, 07 Nov 2009 19:55:11 +0000</pubDate>
		<guid isPermaLink="false">http://xrath.com/?p=813#comment-3509</guid>
		<description>&lt;a href=&quot;#comment-3508&quot; rel=&quot;nofollow&quot;&gt;@오스카 &lt;/a&gt; 
그렇죠? 헤헤 동감합니다.</description>
		<content:encoded><![CDATA[<p><a href="#comment-3508" rel="nofollow">@오스카 </a><br />
그렇죠? 헤헤 동감합니다.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 오스카</title>
		<link>http://xrath.com/2009/11/android-ui-%ea%b0%9c%eb%b0%9c%ea%b8%b0-xml-%ec%95%88%ec%93%b0%ea%b3%a0-ui-%ec%bd%94%eb%94%a9%ed%95%98%ea%b8%b0/comment-page-1/#comment-3508</link>
		<dc:creator>오스카</dc:creator>
		<pubDate>Sat, 07 Nov 2009 14:09:56 +0000</pubDate>
		<guid isPermaLink="false">http://xrath.com/?p=813#comment-3508</guid>
		<description>UI 제작에서 위지윅은 어디까지나 디자인 레벨에서 훌륭한 도구이고, 개발자에겐 역시 코딩이... -0-</description>
		<content:encoded><![CDATA[<p>UI 제작에서 위지윅은 어디까지나 디자인 레벨에서 훌륭한 도구이고, 개발자에겐 역시 코딩이&#8230; -0-</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jang-Ho Hwang</title>
		<link>http://xrath.com/2009/11/android-ui-%ea%b0%9c%eb%b0%9c%ea%b8%b0-xml-%ec%95%88%ec%93%b0%ea%b3%a0-ui-%ec%bd%94%eb%94%a9%ed%95%98%ea%b8%b0/comment-page-1/#comment-3507</link>
		<dc:creator>Jang-Ho Hwang</dc:creator>
		<pubDate>Sat, 07 Nov 2009 01:58:40 +0000</pubDate>
		<guid isPermaLink="false">http://xrath.com/?p=813#comment-3507</guid>
		<description>&lt;a href=&quot;#comment-3490&quot; rel=&quot;nofollow&quot;&gt;@jong10 &lt;/a&gt; 
getAttribute로 가져온 값에서 괄호와 그 안의 값들도 함께 파싱하도록 하면 파라미터 전달까지 할 수 있겠군요. 좋은 아이디어 감사합니다. 나중에 XML로 UI 구성해보게 되면 꼭 써봐야겠습니다. :D</description>
		<content:encoded><![CDATA[<p><a href="#comment-3490" rel="nofollow">@jong10 </a><br />
getAttribute로 가져온 값에서 괄호와 그 안의 값들도 함께 파싱하도록 하면 파라미터 전달까지 할 수 있겠군요. 좋은 아이디어 감사합니다. 나중에 XML로 UI 구성해보게 되면 꼭 써봐야겠습니다. <img src='http://xrath.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jong10</title>
		<link>http://xrath.com/2009/11/android-ui-%ea%b0%9c%eb%b0%9c%ea%b8%b0-xml-%ec%95%88%ec%93%b0%ea%b3%a0-ui-%ec%bd%94%eb%94%a9%ed%95%98%ea%b8%b0/comment-page-1/#comment-3491</link>
		<dc:creator>jong10</dc:creator>
		<pubDate>Fri, 06 Nov 2009 06:22:10 +0000</pubDate>
		<guid isPermaLink="false">http://xrath.com/?p=813#comment-3491</guid>
		<description>파라미터 전달까지는 안되서, 효용은 좀 떨어지지만요=3=3 (그나저나, final을 저렇게 쓸 수 있군요. +_+ 전 바보같이 for문 돌리면서 리스너 달 때에는 생성자에 써버릇 했는데...)</description>
		<content:encoded><![CDATA[<p>파라미터 전달까지는 안되서, 효용은 좀 떨어지지만요=3=3 (그나저나, final을 저렇게 쓸 수 있군요. +_+ 전 바보같이 for문 돌리면서 리스너 달 때에는 생성자에 써버릇 했는데&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jong10</title>
		<link>http://xrath.com/2009/11/android-ui-%ea%b0%9c%eb%b0%9c%ea%b8%b0-xml-%ec%95%88%ec%93%b0%ea%b3%a0-ui-%ec%bd%94%eb%94%a9%ed%95%98%ea%b8%b0/comment-page-1/#comment-3490</link>
		<dc:creator>jong10</dc:creator>
		<pubDate>Fri, 06 Nov 2009 06:16:58 +0000</pubDate>
		<guid isPermaLink="false">http://xrath.com/?p=813#comment-3490</guid>
		<description>저희팀에선 그래서, mxml의 onClick 비슷한 식으로, 메소드 이름을 xml 안에 적어주면, 리플렉션으로 찾아가는 커스텀 클래스를 만들어서 쓰고 있어요;;; 상속 받아서 클래스 만들고, 생성자에서 attrs.getAttribute*() 로 태그에 있는 값을 가져올 수 있더라구요.</description>
		<content:encoded><![CDATA[<p>저희팀에선 그래서, mxml의 onClick 비슷한 식으로, 메소드 이름을 xml 안에 적어주면, 리플렉션으로 찾아가는 커스텀 클래스를 만들어서 쓰고 있어요;;; 상속 받아서 클래스 만들고, 생성자에서 attrs.getAttribute*() 로 태그에 있는 값을 가져올 수 있더라구요.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jang-Ho Hwang</title>
		<link>http://xrath.com/2009/11/android-ui-%ea%b0%9c%eb%b0%9c%ea%b8%b0-xml-%ec%95%88%ec%93%b0%ea%b3%a0-ui-%ec%bd%94%eb%94%a9%ed%95%98%ea%b8%b0/comment-page-1/#comment-3478</link>
		<dc:creator>Jang-Ho Hwang</dc:creator>
		<pubDate>Wed, 04 Nov 2009 09:36:28 +0000</pubDate>
		<guid isPermaLink="false">http://xrath.com/?p=813#comment-3478</guid>
		<description>&lt;a href=&quot;#comment-3477&quot; rel=&quot;nofollow&quot;&gt;@endloop &lt;/a&gt; 
설명이 필요한 부분 있으면 말씀해주세요. 해당 주제로 새로운 포스트를 작성토록 하겠습니다.</description>
		<content:encoded><![CDATA[<p><a href="#comment-3477" rel="nofollow">@endloop </a><br />
설명이 필요한 부분 있으면 말씀해주세요. 해당 주제로 새로운 포스트를 작성토록 하겠습니다.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
