<div style="text-align:left;"><span style="font-size:9pt;line-height:1.5;">예전에 만들었던 유투브 어플..... 간간히 유지보수중입니당.</span></div> <div style="text-align:left;"><span style="font-size:9pt;line-height:1.5;"><br></span></div> <div> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201502/1424244710b8ZW49ZOr4S4.png" width="324" height="576" alt="Screenshot_2015-02-18-16-29-53.png" style="border:none;"></div> <div style="text-align:left;">이게 바로 오늘 문제가 되는 부분입니다.</div> <div style="text-align:left;">문제는 위에 그림에서 볼 수 있듯이, 터치 영역이 좁아요....</div> <div style="text-align:left;">저기 "외톨이" 오른쪽 부분을 터치하면 터치 이벤트가 안생겨요 ㅜㅜ</div> <div style="text-align:left;"><br></div> <div style="text-align:left;">일단 문제를 간소화 시켜봤어요.</div> <div style="text-align:left;">전체 코드를 올리자니 너무 많고 복잡해서요 ㄷㄷ</div> <div style="text-align:left;"> <div><img src="http://thimg.todayhumor.co.kr/upfile/201502/1424244402ZVwf4Z3PI4ncA5.png" width="324" height="576" alt="Screenshot_2015-02-18-16-24-03.png" style="border:none;"> <img src="http://thimg.todayhumor.co.kr/upfile/201502/1424244406zolcyMXFIwC.png" width="324" height="576" alt="Screenshot_2015-02-18-16-23-35.png" style="font-size:9pt;line-height:1.5;border:none;"></div> <div>위에 두 녀석의 차이점이 있다면 "터치 영역"이에요.</div> <div>왼쪽껀 텍스트가 적혀있지 않은 빈 공간을 터치하더라도 터치이벤트가 발생하고</div> <div>오른쪽껀 텍스트가 젹혀있는 공간만이 터치이벤트를 발생시켜요.</div> <div><br></div> <div>코드를 올리겠습니다.</div> <div><br></div> <div>먼저 activity_main.xml 파일입니다.</div> <div><pre style="font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;white-space:pre-wrap;width:1190px;height:250px;border:none;margin-top:0px;margin-bottom:0px;padding:10px 7px;line-height:normal;"></pre><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;"><</span><span class="cs-default-markup-keyword0" style="color:#066de2;">?xml</span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">version</span>=<span class="cs-default-markup-string" style="color:#df5000;">"1.0"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">encoding</span>=<span class="cs-default-markup-string" style="color:#df5000;">"utf-8"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;">?</span><span class="cs-default-markup-keyword2" style="color:#010101;">></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;"><</span><span class="cs-default-markup-keyword0" style="color:#066de2;">LinearLayout</span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword0" style="color:#066de2;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">xmlns:android</span>=<span class="cs-default-markup-string" style="color:#df5000;">"<a target="_blank" href="http://schemas.android.com/apk/res/android">http://schemas.android.com/apk/res/android</a>"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:layout_width</span>=<span class="cs-default-markup-string" style="color:#df5000;">"match_parent"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:layout_height</span>=<span class="cs-default-markup-string" style="color:#df5000;">"wrap_content"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:orientation</span>=<span class="cs-default-markup-string" style="color:#df5000;">"vertical"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span><span class="cs-default-markup-keyword2" style="color:#010101;">></span></div><div style="white-space:pre;height:14px;"> </div><div style="white-space:pre;height:14px;"> <span class="cs-default-markup-keyword2" style="color:#010101;"><</span><span class="cs-default-markup-keyword0" style="color:#066de2;">ListView</span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword0" style="color:#066de2;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:id</span>=<span class="cs-default-markup-string" style="color:#df5000;">"@+id/list_view"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:layout_width</span>=<span class="cs-default-markup-string" style="color:#df5000;">"match_parent"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:layout_height</span>=<span class="cs-default-markup-string" style="color:#df5000;">"wrap_content"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">/</span><span class="cs-default-markup-keyword2" style="color:#010101;">></span></div><div style="white-space:pre;height:14px;"> </div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;"><</span><span class="cs-default-markup-keyword2" style="color:#010101;">/</span><span class="cs-default-markup-keyword0" style="color:#066de2;">LinearLayout</span><span class="cs-default-markup-keyword2" style="color:#010101;">></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;"><br></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;"><br></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;"><br></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;">그리고 list_item.xml 파일입니다.</span></div><div style="white-space:pre;height:14px;"><pre style="font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;white-space:pre-wrap;width:1190px;height:250px;border:none;margin-top:0px;margin-bottom:0px;padding:10px 7px;"></pre><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;"><</span><span class="cs-default-markup-keyword0" style="color:#066de2;">?xml</span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">version</span>=<span class="cs-default-markup-string" style="color:#df5000;">"1.0"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">encoding</span>=<span class="cs-default-markup-string" style="color:#df5000;">"UTF-8"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;">?</span><span class="cs-default-markup-keyword2" style="color:#010101;">></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;"><</span><span class="cs-default-markup-keyword0" style="color:#066de2;">!DOCTYPE</span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">xml</span><span class="cs-default-markup-keyword2" style="color:#010101;">></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;"><</span><span class="cs-default-markup-keyword0" style="color:#066de2;">LinearLayout</span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">xmlns:android</span>=<span class="cs-default-markup-string" style="color:#df5000;">"<a target="_blank" href="http://schemas.android.com/apk/res/android">http://schemas.android.com/apk/res/android</a>"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:layout_width</span>=<span class="cs-default-markup-string" style="color:#df5000;">"wrap_content"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:layout_height</span>=<span class="cs-default-markup-string" style="color:#df5000;">"wrap_content"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:orientation</span>=<span class="cs-default-markup-string" style="color:#df5000;">"horizontal"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span><span class="cs-default-markup-keyword2" style="color:#010101;">></span></div><div style="white-space:pre;height:14px;"> </div><div style="white-space:pre;height:14px;"> <span class="cs-default-markup-keyword2" style="color:#010101;"><</span><span class="cs-default-markup-keyword0" style="color:#066de2;">TextView</span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:id</span>=<span class="cs-default-markup-string" style="color:#df5000;">"@+id/video_info_label"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:layout_width</span>=<span class="cs-default-markup-string" style="color:#df5000;">"match_parent"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:ellipsize</span>=<span class="cs-default-markup-string" style="color:#df5000;">"marquee"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:layout_height</span>=<span class="cs-default-markup-string" style="color:#df5000;">"wrap_content"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:textColor</span>=<span class="cs-default-markup-string" style="color:#df5000;">"#000000"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:textSize</span>=<span class="cs-default-markup-string" style="color:#df5000;">"8pt"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">android:layout_gravity</span>=<span class="cs-default-markup-string" style="color:#df5000;">"center"</span><span class="cs-default-markup-keyword1" style="color:#0a9989;"></span> <span class="cs-default-markup-keyword1" style="color:#0a9989;">/</span><span class="cs-default-markup-keyword2" style="color:#010101;">></span></div><div style="white-space:pre;height:14px;"> </div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;"><</span><span class="cs-default-markup-keyword2" style="color:#010101;">/</span><span class="cs-default-markup-keyword0" style="color:#066de2;">LinearLayout</span><span class="cs-default-markup-keyword2" style="color:#010101;">></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;"><br></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;"><br></span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;">마지막으로 MainActivity.java 파일입니다. (import 부분은 생략했습니다.)</span></div><div style="white-space:pre;height:14px;"><span class="cs-default-markup-keyword2" style="color:#010101;"></span><pre style="font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;white-space:pre-wrap;width:1190px;height:250px;border:none;margin-top:0px;margin-bottom:0px;padding:10px 7px;color:#000000;"></pre><div style="white-space:pre;height:14px;"><span class="cs-default-common-keyword1" style="color:#a71d5d;">public</span> <span class="cs-default-common-keyword1" style="color:#a71d5d;">class</span> MainActivity <span class="cs-default-common-keyword1" style="color:#a71d5d;">extends</span> Activity {</div><div style="white-space:pre;height:14px;"> @Override</div><div style="white-space:pre;height:14px;"> <span class="cs-default-common-keyword1" style="color:#a71d5d;">protected</span> <span class="cs-default-common-keyword1" style="color:#a71d5d;">void</span> onCreate(Bundle savedInstanceState) {</div><div style="white-space:pre;height:14px;"> <span class="cs-default-common-keyword1" style="color:#a71d5d;">super</span>.onCreate(savedInstanceState);</div><div style="white-space:pre;height:14px;"> setContentView(R.layout.activity_main);</div><div style="white-space:pre;height:14px;"> </div><div style="white-space:pre;height:14px;"> <span class="cs-default-common-keyword0" style="color:#066de2;">String</span>[] arr = {<span class="cs-default-common-string" style="color:#63a35c;">"apple"</span>, <span class="cs-default-common-string" style="color:#63a35c;">"banana"</span>, <span class="cs-default-common-string" style="color:#63a35c;">"melon"</span>, <span class="cs-default-common-string" style="color:#63a35c;">"blueberry"</span>};</div><div style="white-space:pre;height:14px;"> ListView listView = (ListView)findViewById(R.id.list_view);</div><div style="white-space:pre;height:14px;"> </div><div style="white-space:pre;height:14px;"> <span class="cs-default-common-comment" style="color:#999999;">// ArrayAdapter<String> adapter = </span></div><div style="white-space:pre;height:14px;"> <span class="cs-default-common-comment" style="color:#999999;">// new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, arr);</span></div><div style="white-space:pre;height:14px;"> MyArrayAdapter adapter = <span class="cs-default-common-keyword1" style="color:#a71d5d;">new</span> MyArrayAdapter(<span class="cs-default-common-keyword1" style="color:#a71d5d;">this</span>, arr);</div><div style="white-space:pre;height:14px;"> </div><div style="white-space:pre;height:14px;"> listView.setAdapter(adapter);</div><div style="white-space:pre;height:14px;"> }</div><div style="white-space:pre;height:14px;">}</div><div style="white-space:pre;height:14px;"></div><div style="white-space:pre;height:14px;"><span class="cs-default-common-keyword1" style="color:#a71d5d;">class</span> MyArrayAdapter <span class="cs-default-common-keyword1" style="color:#a71d5d;">extends</span> ArrayAdapter<<span class="cs-default-common-keyword0" style="color:#066de2;">String</span>> {</div><div style="white-space:pre;height:14px;"> <span class="cs-default-common-keyword1" style="color:#a71d5d;">private</span> <span class="cs-default-common-keyword1" style="color:#a71d5d;">final</span> Context context;</div><div style="white-space:pre;height:14px;"> <span class="cs-default-common-keyword1" style="color:#a71d5d;">private</span> <span class="cs-default-common-keyword0" style="color:#066de2;">String</span>[] values;</div><div style="white-space:pre;height:14px;"> </div><div style="white-space:pre;height:14px;"> <span class="cs-default-common-keyword1" style="color:#a71d5d;">public</span> MyArrayAdapter(Context context, <span class="cs-default-common-keyword0" style="color:#066de2;">String</span>[] values) {</div><div style="white-space:pre;height:14px;"> <span class="cs-default-common-keyword1" style="color:#a71d5d;">super</span>(context, R.layout.list_item, values);</div><div style="white-space:pre;height:14px;"> <span class="cs-default-common-keyword1" style="color:#a71d5d;">this</span>.context = context;</div><div style="white-space:pre;height:14px;"> <span class="cs-default-common-keyword1" style="color:#a71d5d;">this</span>.values = values;</div><div style="white-space:pre;height:14px;"> }</div><div style="white-space:pre;height:14px;"> </div><div style="white-space:pre;height:14px;"> @Override</div><div style="white-space:pre;height:14px;"> <span class="cs-default-common-keyword1" style="color:#a71d5d;">public</span> View getView(<span class="cs-default-common-keyword0" style="color:#066de2;">int</span> position, View convertView, ViewGroup parent) {</div><div style="white-space:pre;height:14px;"> <span class="cs-default-common-keyword1" style="color:#a71d5d;">if</span>(convertView == <span class="cs-default-common-keyword0" style="color:#066de2;">null</span>) {</div><div style="white-space:pre;height:14px;"> convertView = LayoutInflater.from(context).inflate(R.layout.list_item, parent, <span class="cs-default-common-number" style="color:#0099cc;">false</span>);</div><div style="white-space:pre;height:14px;"> }</div><div style="white-space:pre;height:14px;"> </div><div style="white-space:pre;height:14px;"> TextView textView = (TextView)convertView.findViewById(R.id.video_info_label);</div><div style="white-space:pre;height:14px;"> textView.setText(values[position]);</div><div style="white-space:pre;height:14px;"> </div><div style="white-space:pre;height:14px;"> <span class="cs-default-common-keyword1" style="color:#a71d5d;">return</span> convertView;</div><div style="white-space:pre;height:14px;"> }</div><div style="white-space:pre;height:14px;">}</div><div style="white-space:pre;height:14px;"><br></div><div style="white-space:pre;height:14px;"><br></div><div style="white-space:pre;height:14px;"><br></div><div style="white-space:pre;height:14px;">주석 처리한 부분 (ArrayAdapter<String> dapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, arr);) <span style="font-size:9pt;">으로 돌리면 왼쪽 결과가 나오고</span></div><div style="white-space:pre;height:14px;">(MyArrayAdapter adapter = new MyArrayAdapter(this, arr);) 이걸로 돌리면 오른쪽 결과가 나옵니다.</div><div style="white-space:pre;height:14px;"><br></div><div style="white-space:pre;height:14px;">여기서 뭘 어케 해야 되는걸까요? ㅜㅜ</div><div style="white-space:pre;height:14px;"><br></div></div></div></div> <div><br></div> <div><br></div></div></div>
<a href="http://blog.naver.com/finalboogi">글냥이의 4공간</a>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.