<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Lv.Max 를 꿈꾸는 개발자 블로그</title>
    <link>https://fimtrus.tistory.com/</link>
    <description>모 기업에서 모바일(안드로이드, 하이브리드) 개발자로 재직하고 있습니다.</description>
    <language>ko</language>
    <pubDate>Mon, 10 Aug 2026 10:06:56 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Fimtrus</managingEditor>
    <image>
      <title>Lv.Max 를 꿈꾸는 개발자 블로그</title>
      <url>https://t1.daumcdn.net/cfile/tistory/033A724951B684C72F</url>
      <link>https://fimtrus.tistory.com</link>
    </image>
    <item>
      <title>[html] Dom 돔 마우스 이벤트 무시, 제거, 비활성화</title>
      <link>https://fimtrus.tistory.com/entry/html-Dom-%EB%8F%94-%EB%A7%88%EC%9A%B0%EC%8A%A4-%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EB%AC%B4%EC%8B%9C-%EC%A0%9C%EA%B1%B0-%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94</link>
      <description>&lt;p&gt;웹 화면에 로고와 같이 화면에는 보여야 하지만 클릭이 되지 않아야 하는 뷰가 있을 경우.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;아래와 같이 style을 적용시키면 해당 화면에 대한 마우스 이벤트는 사라지게 된다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; color: rgb(255, 0, 0);&quot;&gt;pointer-events: none;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;HTML 코어에서 정의된 마우스와 관련된 이벤트를 비활성화한다.&lt;/p&gt;</description>
      <category>Programming/Web</category>
      <category>css</category>
      <category>html</category>
      <category>javascirpt</category>
      <category>JQM</category>
      <category>jQueryMobile</category>
      <category>webview</category>
      <category>웹뷰</category>
      <category>제이쿼리</category>
      <author>Fimtrus</author>
      <guid isPermaLink="true">https://fimtrus.tistory.com/123</guid>
      <comments>https://fimtrus.tistory.com/entry/html-Dom-%EB%8F%94-%EB%A7%88%EC%9A%B0%EC%8A%A4-%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EB%AC%B4%EC%8B%9C-%EC%A0%9C%EA%B1%B0-%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94#entry123comment</comments>
      <pubDate>Wed, 28 Feb 2018 17:13:03 +0900</pubDate>
    </item>
    <item>
      <title>[Android]스크롤 뷰 안에 웹뷰가 있을 경우 스크롤 뷰만 스크롤 되는 문제(Webview inside ScrollView scrolled only ScrollView)</title>
      <link>https://fimtrus.tistory.com/entry/Android%EC%8A%A4%ED%81%AC%EB%A1%A4-%EB%B7%B0-%EC%95%88%EC%97%90-%EC%9B%B9%EB%B7%B0%EA%B0%80-%EC%9E%88%EC%9D%84-%EA%B2%BD%EC%9A%B0-%EC%8A%A4%ED%81%AC%EB%A1%A4-%EB%B7%B0%EB%A7%8C-%EC%8A%A4%ED%81%AC%EB%A1%A4-%EB%90%98%EB%8A%94-%EB%AC%B8%EC%A0%9CWebview-inside-ScrollView-scrolled-only-ScrollView</link>
      <description>&lt;p&gt;스크롤뷰 안에 스크롤이 필요한 경우&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;NestedScrollView를 이용하여, 스크롤이 되게 할 수 있는데,&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;웹뷰의 경우는 웹페이지가 스크롤이 필요한 경우라 NestedScrollView로 해결 할 수 없다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;해당 문제를 해결하기 위해선, 웹뷰에서 발생하는 터치 이벤트를&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;다른 뷰에 뺏기지 않아야 원하는 결과를 얻을 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;먼저 웹뷰를 상속 받는 클래스를 하나 만든다.&lt;/p&gt;
&lt;p&gt;상속 받은 웹뷰 클래스에 onTouchEvent 메소드를 Overriding 한다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;brush:java&quot;&gt;public class RoadView extends WebView {

    @Override
    public boolean onTouchEvent(MotionEvent event) {
        requestDisallowInterceptTouchEvent(true);
        return super.onTouchEvent(event);
    }
}
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;requestDisallowInterceptTouchEvent(true)를 추가 하면 웹뷰 단에서 처리할 코드는 완료된다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;이 메소드는 웹뷰에서 발생하는 이벤트를 다른 뷰에서 가로채는 것을 막는 역할을 한다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;따라서 부모뷰인 스크롤뷰가 웹뷰에서 발생하는 이벤트를 가로채지 못하게 된다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;마지막으로 아래와 같이 xml에 적용 하면 스크롤이 가능한 웹뷰가 만들어진다.&lt;/p&gt;
&lt;pre class=&quot;brush:xml&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;
&amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
    xmlns:tools=&quot;http://schemas.android.com/tools&quot;
    android:layout_width=&quot;match_parent&quot;
    android:layout_height=&quot;wrap_content&quot;
    android:orientation=&quot;vertical&quot;&amp;gt;

    &amp;lt;ScrollView
        android:layout_width=&quot;match_parent&quot;
        android:layout_height=&quot;match_parent&quot;&amp;gt;

        &amp;lt;LinearLayout
            android:layout_width=&quot;match_parent&quot;
            android:layout_height=&quot;wrap_content&quot;
            android:orientation=&quot;vertical&quot;&amp;gt;

                &amp;lt;com.fimtrus.test.view.RoadView
                    android:id=&quot;@+id/roadview&quot;
                    android:layout_width=&quot;match_parent&quot;
                    android:layout_height=&quot;200dp&quot;
                    android:layout_marginBottom=&quot;16dp&quot; /&amp;gt;
               
        &amp;lt;/LinearLayout&amp;gt;
    &amp;lt;/ScrollView&amp;gt;
&amp;lt;/LinearLayout&amp;gt;&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/Android</category>
      <category>Android</category>
      <category>ScrollView</category>
      <category>webview</category>
      <category>구글</category>
      <category>스크롤</category>
      <category>스크롤뷰</category>
      <category>안드로이드</category>
      <category>웹뷰</category>
      <author>Fimtrus</author>
      <guid isPermaLink="true">https://fimtrus.tistory.com/121</guid>
      <comments>https://fimtrus.tistory.com/entry/Android%EC%8A%A4%ED%81%AC%EB%A1%A4-%EB%B7%B0-%EC%95%88%EC%97%90-%EC%9B%B9%EB%B7%B0%EA%B0%80-%EC%9E%88%EC%9D%84-%EA%B2%BD%EC%9A%B0-%EC%8A%A4%ED%81%AC%EB%A1%A4-%EB%B7%B0%EB%A7%8C-%EC%8A%A4%ED%81%AC%EB%A1%A4-%EB%90%98%EB%8A%94-%EB%AC%B8%EC%A0%9CWebview-inside-ScrollView-scrolled-only-ScrollView#entry121comment</comments>
      <pubDate>Fri, 28 Jul 2017 10:19:14 +0900</pubDate>
    </item>
    <item>
      <title>[Android] 툴바(Toolbar)와 맵뷰(MapView) 사용시 지도가 정상적으로 표시되지 않는 문제</title>
      <link>https://fimtrus.tistory.com/entry/Android-%ED%88%B4%EB%B0%94Toolbar%EC%99%80-%EB%A7%B5%EB%B7%B0MapView-%EC%82%AC%EC%9A%A9%EC%8B%9C-%EC%A7%80%EB%8F%84%EA%B0%80-%EC%A0%95%EC%83%81%EC%A0%81%EC%9C%BC%EB%A1%9C-%ED%91%9C%EC%8B%9C%EB%90%98%EC%A7%80-%EC%95%8A%EB%8A%94-%EB%AC%B8%EC%A0%9C</link>
      <description>&lt;p&gt;툴바와 맵뷰를 같이 사용하게 되면 맵뷰 화면이 정상적으로 렌더링이 되지 않는다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;맵뷰 플래그먼트가 자리를 제대로 잡지 못해서 생기는 현상으로 보이는데, 아래와 같이.. 레이아웃을 잡아주면 된다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;table class=&quot;txc-table&quot; width=&quot;964&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;border:none;border-collapse:collapse;;font-family:&quot; 맑은=&quot;&quot; 고딕&quot;,=&quot;&quot; sans-serif;font-size:13px&quot;=&quot;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width:964;height:24;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;border-left:1px solid #ccc;;&quot;&gt;&lt;pre style=&quot;background-color: rgb(255, 255, 255); font-family: Menlo; font-size: 9pt;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;xml version=&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;&quot;1.0&quot; &lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;encoding=&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;?&amp;gt;&lt;br /&gt;&lt;/span&gt;&amp;lt;&lt;span style=&quot;color:#000080;font-weight:bold;&quot;&gt;RelativeLayout&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:#000080;font-weight:bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color:#660e7a;font-weight:bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;&quot;http://schemas.android.com/apk/res/android&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color:#660e7a;font-weight:bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;&quot;http://schemas.android.com/apk/res-auto&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color:#660e7a;font-weight:bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;&quot;http://schemas.android.com/tools&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color:#660e7a;font-weight:bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;:layout_width=&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color:#660e7a;font-weight:bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;:layout_height=&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color:#660e7a;font-weight:bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;:orientation=&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;&quot;horizontal&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color:#000080;font-weight:bold;&quot;&gt;include&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:#000080;font-weight:bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;layout=&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;&quot;@layout/toolbar&quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color:#000080;font-weight:bold;&quot;&gt;FrameLayout&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:#000080;font-weight:bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color:#660e7a;font-weight:bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;:id=&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;&quot;@+id/layout_content&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color:#660e7a;font-weight:bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;:layout_below=&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;&quot;@+id/toolbar&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color:#660e7a;font-weight:bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;:layout_width=&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color:#660e7a;font-weight:bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;:layout_height=&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color:#660e7a;font-weight:bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color:#0000ff;font-weight:bold;&quot;&gt;:layout_weight=&lt;/span&gt;&lt;span style=&quot;color:#008000;font-weight:bold;&quot;&gt;&quot;1&quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span style=&quot;color:#000080;font-weight:bold;&quot;&gt;FrameLayout&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: Menlo; font-size: 9pt;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;font-family: Menlo; font-size: 9pt; color: rgb(0, 0, 128); font-weight: bold;&quot;&gt;RelativeLayout&lt;/span&gt;&lt;span style=&quot;font-family: Menlo; font-size: 9pt;&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;이코드의 핵심은&amp;nbsp;&lt;span style=&quot;font-family: Menlo; font-size: 12px; white-space: pre; color: rgb(102, 14, 122); font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;font-family: Menlo; font-size: 12px; white-space: pre; color: rgb(0, 0, 255); font-weight: bold;&quot;&gt;:layout_below=&lt;/span&gt;&lt;span style=&quot;font-family: Menlo; font-size: 12px; white-space: pre; color: rgb(0, 128, 0); font-weight: bold;&quot;&gt;&quot;@+id/toolbar&quot;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;툴바의 아이디를 써주게 되면 맵이 정상적으로 표시되게 된다..&lt;/p&gt;</description>
      <category>Programming/Android</category>
      <category>Android</category>
      <category>google MapView</category>
      <category>mapview</category>
      <category>Toolbar</category>
      <category>구글</category>
      <category>맵뷰</category>
      <category>안드로이드</category>
      <category>툴바</category>
      <author>Fimtrus</author>
      <guid isPermaLink="true">https://fimtrus.tistory.com/120</guid>
      <comments>https://fimtrus.tistory.com/entry/Android-%ED%88%B4%EB%B0%94Toolbar%EC%99%80-%EB%A7%B5%EB%B7%B0MapView-%EC%82%AC%EC%9A%A9%EC%8B%9C-%EC%A7%80%EB%8F%84%EA%B0%80-%EC%A0%95%EC%83%81%EC%A0%81%EC%9C%BC%EB%A1%9C-%ED%91%9C%EC%8B%9C%EB%90%98%EC%A7%80-%EC%95%8A%EB%8A%94-%EB%AC%B8%EC%A0%9C#entry120comment</comments>
      <pubDate>Tue, 16 May 2017 12:20:39 +0900</pubDate>
    </item>
    <item>
      <title>[jQuery] 제이쿼리에서 아이템 동적 추가후 스타일 적용 문제(select, listview 등)</title>
      <link>https://fimtrus.tistory.com/entry/jQuery-%EC%A0%9C%EC%9D%B4%EC%BF%BC%EB%A6%AC%EC%97%90%EC%84%9C-%EC%95%84%EC%9D%B4%ED%85%9C-%EB%8F%99%EC%A0%81-%EC%B6%94%EA%B0%80%ED%9B%84-%EC%8A%A4%ED%83%80%EC%9D%BC-%EC%A0%81%EC%9A%A9-%EB%AC%B8%EC%A0%9Cselect-listview-%EB%93%B1</link>
      <description>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;리스트뷰에만 해당하는 것은 아니고, 모든 jquery 위젯에 해당하는 문제인데,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;아이템들을 동적 추가하면 jquery에서 자동으로 추가하는 class 들이 해당 dom에 추가되지 않는다.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;jquery는 html 화면을 불러들일 때, html을 파싱해서 각각 태그에 맞게 클래스를 추가하게 된다.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;dom을 동적으로 추가할 경우, 이 로직을 타지 않기 때문에 jquery 스타일이 적용되지 않는다.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;이 문제를 해결하기 위해서는 1줄만 추가해주면 된다.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- listview&lt;/div&gt;&lt;div&gt;$jqueryObject.&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;listview('refresh')&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- select&lt;/div&gt;&lt;div&gt;$jqueryObject.&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;selectmenu('refresh')&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;동적 추가후 화면이 제대로 적용이 되지 않는다면!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;refresh를 꼭 해주자!&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/Web</category>
      <category>html</category>
      <category>javascirpt</category>
      <category>JQM</category>
      <category>jquery</category>
      <category>jQueryMobile</category>
      <category>listview</category>
      <category>select</category>
      <category>동적추가</category>
      <category>리스트뷰</category>
      <category>셀렉트박스</category>
      <category>자바스크립트</category>
      <category>제이쿼리</category>
      <author>Fimtrus</author>
      <guid isPermaLink="true">https://fimtrus.tistory.com/119</guid>
      <comments>https://fimtrus.tistory.com/entry/jQuery-%EC%A0%9C%EC%9D%B4%EC%BF%BC%EB%A6%AC%EC%97%90%EC%84%9C-%EC%95%84%EC%9D%B4%ED%85%9C-%EB%8F%99%EC%A0%81-%EC%B6%94%EA%B0%80%ED%9B%84-%EC%8A%A4%ED%83%80%EC%9D%BC-%EC%A0%81%EC%9A%A9-%EB%AC%B8%EC%A0%9Cselect-listview-%EB%93%B1#entry119comment</comments>
      <pubDate>Thu, 11 May 2017 09:04:51 +0900</pubDate>
    </item>
    <item>
      <title>[HTML] a 태그에 이미지가 보이지 않는다면</title>
      <link>https://fimtrus.tistory.com/entry/HTML-a-%ED%83%9C%EA%B7%B8%EC%97%90-%EC%9D%B4%EB%AF%B8%EC%A7%80%EA%B0%80-%EB%B3%B4%EC%9D%B4%EC%A7%80-%EC%95%8A%EB%8A%94%EB%8B%A4%EB%A9%B4</link>
      <description>&lt;p&gt;a 태그에 이미지를 넣을 경우, 사이즈가 0으로 잡혀 이미지가 보이지 않는다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;스타일에 &lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-size: 18pt;&quot;&gt;display:block;&lt;/span&gt;&lt;/b&gt; 을 지정하게 되면 정상적으로 이미지가 보이게 된다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/Web</category>
      <category>html</category>
      <category>javascirpt</category>
      <category>JQM</category>
      <category>jquery</category>
      <category>jQueryMobile</category>
      <category>outline</category>
      <category>webview</category>
      <category>자바스크립트</category>
      <category>제이쿼리</category>
      <author>Fimtrus</author>
      <guid isPermaLink="true">https://fimtrus.tistory.com/118</guid>
      <comments>https://fimtrus.tistory.com/entry/HTML-a-%ED%83%9C%EA%B7%B8%EC%97%90-%EC%9D%B4%EB%AF%B8%EC%A7%80%EA%B0%80-%EB%B3%B4%EC%9D%B4%EC%A7%80-%EC%95%8A%EB%8A%94%EB%8B%A4%EB%A9%B4#entry118comment</comments>
      <pubDate>Thu, 11 May 2017 08:54:43 +0900</pubDate>
    </item>
    <item>
      <title>[Android] Lollipop 버전에서 Support Fragment 화면 갱신이 안될때(ListView, Button 등)</title>
      <link>https://fimtrus.tistory.com/entry/Android-Lollipop-%EB%B2%84%EC%A0%84%EC%97%90%EC%84%9C-Support-Fragment-%ED%99%94%EB%A9%B4-%EA%B0%B1%EC%8B%A0%EC%9D%B4-%EC%95%88%EB%90%A0%EB%95%8CListView-Button-%EB%93%B1</link>
      <description>&lt;p&gt;요즘 안드로이드 개발 추세는&amp;nbsp;Activity 위에 Fragment를 올리는 형태를 많이 취한다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;그리고 많은 단말기를 지원하기 위해 Support Activity, Support Fragment를 사용한다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Activity는 FragmentController 역할을, Fragment는 뷰를 제어한다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;나도 위와 같은 형태로 안드로이드 앱 개발을 진행하는데, 가끔 생각지 못한 버그를 접하게 된다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;최근 개발 중에 Fragment의 화면이 갱신이 되지 않는 &amp;nbsp;버그를 접했다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;플래그먼트에 리스트뷰, 그리고 토글 버튼들을 배치 하였는데,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;이벤트는 발생을 하나, 화면이 새로 그려지지 않았다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;문제는 FragmentManager를 통해 다른 플래그먼트를 불러오는데,&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;애니메이션을 적용하게 되면, 새로 불려진 플래그먼트 화면이 갱신이 되지 않았다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;모든 단말기에서 발생하는 문제는 아니고, 특정단말기(롤리팝)에서만 발생하는 이슈였는데 동작하지 않는 이유에 대해 찾기가 쉽지 않았다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;brush:java&quot;&gt;/*
 * 문제의 코드
 */ 
getFragmentManager().beginTransaction()
                .setTransition(FragmentTransaction.
                        TRANSIT_FRAGMENT_FADE)
                .addToBackStack(&quot;test&quot;)
                .replace(R.id.layout_content, new TestFragment()).commit();
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;위 코드의 문제점은 setTransition 메소드를 사용하여 플래그먼트가 전환될 때 애니메니션을 적용시켰다는 점이다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;좀 예쁘게 만들려고 적용시켰더니....&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;그래서 setTransition코드를 제거하고 빌드하니 정상적으로 동작하는 것을 확인할 수 있었다..&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;brush:java&quot;&gt;/*
 * setTransition 주석 처리..
 */ 
getFragmentManager().beginTransaction()
//                .setTransition(FragmentTransaction.
//                        TRANSIT_FRAGMENT_FADE)
                .addToBackStack(&quot;test&quot;)
                .replace(R.id.layout_content, new TestFragment()).commit();
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Support Library를 사용하여 개발하게 되면 보다 편리하게 구현할 수 있지만&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;가끔 이런 난감한 문제에 봉착할때가 있다는 사실을 다시금 깨닫게 해주는 이슈였다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/Android</category>
      <category>Android</category>
      <category>Bug</category>
      <category>FRAGMENT</category>
      <category>listview</category>
      <category>Lollipop</category>
      <category>not rendered</category>
      <category>레이아웃</category>
      <category>리스트뷰</category>
      <category>안드로이드</category>
      <category>플래그먼트</category>
      <author>Fimtrus</author>
      <guid isPermaLink="true">https://fimtrus.tistory.com/117</guid>
      <comments>https://fimtrus.tistory.com/entry/Android-Lollipop-%EB%B2%84%EC%A0%84%EC%97%90%EC%84%9C-Support-Fragment-%ED%99%94%EB%A9%B4-%EA%B0%B1%EC%8B%A0%EC%9D%B4-%EC%95%88%EB%90%A0%EB%95%8CListView-Button-%EB%93%B1#entry117comment</comments>
      <pubDate>Thu, 20 Apr 2017 16:32:00 +0900</pubDate>
    </item>
    <item>
      <title>[Android] 스테이터스바 컬러 변경(Change Statusbar Color)&amp;nbsp;</title>
      <link>https://fimtrus.tistory.com/entry/Android-%EC%8A%A4%ED%85%8C%EC%9D%B4%ED%84%B0%EC%8A%A4%EB%B0%94-%EC%BB%AC%EB%9F%AC-%EB%B3%80%EA%B2%BDChange-Statusbar-Color</link>
      <description>기본으로 적용시킨 스테이터스바 컬러 이외에&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;특정 플래그먼트 또는 액티비티에서 스테이터스바 컬러를 변경해야할 때가 있다.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;롤리팝 이상 버전부터 코드 상에서 컬러를 변경할 수 있는데&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;변경하기 위해선 styles.xml 에 아래 코드를 넣어 줘야 한다.( 앱 테마가 적용된 부분)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;롤리팝 이상부터 동작하기 때문에 values-v23 에 적용시키면 된다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;
&lt;pre class=&quot;brush : xml&quot;&gt;&amp;lt;item name=&quot;android:windowDrawsSystemBarBackgrounds&quot;&amp;gt;true&amp;lt;/item&amp;gt;
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;그리고 아래 메소드를 통해 스테이터스바의 컬러를 변경하면 된다.~&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;brush:java&quot;&gt;//컬러 코드로 변경(예: #373737)
public static final void updateStatusBarColor (Activity context, String color) {
        if (Build.VERSION.SDK_INT &amp;gt;= Build.VERSION_CODES.LOLLIPOP) {
            Window window = context.getWindow();
            window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
            window.setStatusBarColor(Color.parseColor(color));
        }
    }
//컬러 리소스로 변경(예 : R.color.deep_blue)
 public static final void updateStatusBarColor (Activity context, int colorId) {
        if (Build.VERSION.SDK_INT &amp;gt;= Build.VERSION_CODES.LOLLIPOP) {
            Window window = context.getWindow();
            window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
            window.setStatusBarColor(ContextCompat.getColor(context, colorId));
        }
    }
&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/Android</category>
      <category>Android</category>
      <category>COLOR</category>
      <category>StatusBar</category>
      <category>레이아웃</category>
      <category>스테이터스바</category>
      <category>안드로이드</category>
      <category>칼라</category>
      <category>컬러</category>
      <author>Fimtrus</author>
      <guid isPermaLink="true">https://fimtrus.tistory.com/115</guid>
      <comments>https://fimtrus.tistory.com/entry/Android-%EC%8A%A4%ED%85%8C%EC%9D%B4%ED%84%B0%EC%8A%A4%EB%B0%94-%EC%BB%AC%EB%9F%AC-%EB%B3%80%EA%B2%BDChange-Statusbar-Color#entry115comment</comments>
      <pubDate>Fri, 14 Apr 2017 10:40:04 +0900</pubDate>
    </item>
    <item>
      <title>[Android] LinearLayout 에 View 동적 추가시 weight 주는 방법</title>
      <link>https://fimtrus.tistory.com/entry/Android-LinearLayout-%EC%97%90-View-%EB%8F%99%EC%A0%81-%EC%B6%94%EA%B0%80%EC%8B%9C-weight-%EC%A3%BC%EB%8A%94-%EB%B0%A9%EB%B2%95</link>
      <description>&lt;p&gt;linearlayout에 하위뷰를 추가해야 하는 경우가 있다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;여러 개가 추가될 경우 좌우 또는 상하 간격을 동일하게 주기 위해 weight 를 줘야 하는데, ViewGroup을 만들어 Parent 뷰로 묶지 않는 이상&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;xml 단에서 아무리 weight를 줘도, 제대로 동작하지 않는다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;이 문제를 해결하기 위해서는 뷰를 추가할 때&amp;nbsp;아래와 같이 LayoutParams를 함께 적용 시켜 주면 된다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;brush : java&quot;&gt;
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT);
        layoutParams.weight = 1;
        viewHolder.linearLayout.addView(this.inflater.inflate(R.layout.view_test_item, null, false), layoutParams);
        viewHolder.linearLayout.addView(this.inflater.inflate(R.layout.view_test_item, null, false), layoutParams);
        viewHolder.linearLayout.addView(this.inflater.inflate(R.layout.view_test_item, null, false), layoutParams);
        viewHolder.linearLayout.addView(this.inflater.inflate(R.layout.view_test_item, null, false), layoutParams);
        viewHolder.linearLayout.addView(this.inflater.inflate(R.layout.view_test_item, null, false), layoutParams);
&lt;/pre&gt;</description>
      <category>Programming/Android</category>
      <category>Android</category>
      <category>Shadow</category>
      <category>TextView</category>
      <category>weight</category>
      <category>동적추가</category>
      <category>레이아웃</category>
      <category>안드로이드</category>
      <author>Fimtrus</author>
      <guid isPermaLink="true">https://fimtrus.tistory.com/114</guid>
      <comments>https://fimtrus.tistory.com/entry/Android-LinearLayout-%EC%97%90-View-%EB%8F%99%EC%A0%81-%EC%B6%94%EA%B0%80%EC%8B%9C-weight-%EC%A3%BC%EB%8A%94-%EB%B0%A9%EB%B2%95#entry114comment</comments>
      <pubDate>Thu, 13 Apr 2017 10:27:49 +0900</pubDate>
    </item>
    <item>
      <title>[Android] 안드로이드 버튼 음영 제거(Remove button shadow on Android)</title>
      <link>https://fimtrus.tistory.com/entry/Android-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EB%B2%84%ED%8A%BC-%EC%9D%8C%EC%98%81-%EC%A0%9C%EA%B1%B0Remove-button-shadow-on-Android</link>
      <description>&lt;p&gt;안드로이드 버튼의 음영을 제거할 필요가 있을 때가 있다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;xml 파일의 button 속성 값을 추가하게 되면 간단하게 해결 된다..&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre calss=&quot;brush:xml&quot;&gt;android:stateListAnimator=&quot;@null&quot;
&lt;/pre&gt;</description>
      <category>Programming/Android</category>
      <category>Android</category>
      <category>button</category>
      <category>Shadow</category>
      <category>레이아웃</category>
      <category>버튼</category>
      <category>안드로이드</category>
      <category>음영</category>
      <author>Fimtrus</author>
      <guid isPermaLink="true">https://fimtrus.tistory.com/113</guid>
      <comments>https://fimtrus.tistory.com/entry/Android-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EB%B2%84%ED%8A%BC-%EC%9D%8C%EC%98%81-%EC%A0%9C%EA%B1%B0Remove-button-shadow-on-Android#entry113comment</comments>
      <pubDate>Mon, 10 Apr 2017 20:32:06 +0900</pubDate>
    </item>
    <item>
      <title>[Android] TextSize, 텍스트 사이즈 DIP, DP 코드로 적용 방법</title>
      <link>https://fimtrus.tistory.com/entry/Android-TextSize-%ED%85%8D%EC%8A%A4%ED%8A%B8-%EC%82%AC%EC%9D%B4%EC%A6%88-DIP-DP-%EC%BD%94%EB%93%9C%EB%A1%9C-%EC%A0%81%EC%9A%A9-%EB%B0%A9%EB%B2%95</link>
      <description>&lt;p&gt;&amp;nbsp;안드로이드에서 텍스트뷰의 텍스트 크기를 코드로 조절해야될 때가 있다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;여러가지 방법이 있지만 아래 방법을 가장 많이 쓰는 것 같다.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;pre class=&quot;brush:java&quot;&gt;textView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 22)
&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/Android</category>
      <category>Android</category>
      <category>DIP</category>
      <category>DP</category>
      <category>textSize</category>
      <category>TextView</category>
      <category>안드로이드</category>
      <author>Fimtrus</author>
      <guid isPermaLink="true">https://fimtrus.tistory.com/112</guid>
      <comments>https://fimtrus.tistory.com/entry/Android-TextSize-%ED%85%8D%EC%8A%A4%ED%8A%B8-%EC%82%AC%EC%9D%B4%EC%A6%88-DIP-DP-%EC%BD%94%EB%93%9C%EB%A1%9C-%EC%A0%81%EC%9A%A9-%EB%B0%A9%EB%B2%95#entry112comment</comments>
      <pubDate>Wed, 29 Mar 2017 11:39:05 +0900</pubDate>
    </item>
  </channel>
</rss>