<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>YoonStudyNote</title>
    <link>https://appdevelopmaster.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Mon, 22 Jun 2026 19:06:49 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>컴공 윤서혜 학습일기</managingEditor>
    <item>
      <title>constraintLayout이란? (나중에 추가설명)</title>
      <link>https://appdevelopmaster.tistory.com/615</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;533&quot; data-origin-height=&quot;234&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vbSOK/btq96EtFB3o/6spx4Nql8i0UUG4wkycQeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vbSOK/btq96EtFB3o/6spx4Nql8i0UUG4wkycQeK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vbSOK/btq96EtFB3o/6spx4Nql8i0UUG4wkycQeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvbSOK%2Fbtq96EtFB3o%2F6spx4Nql8i0UUG4wkycQeK%2Fimg.png&quot; data-origin-width=&quot;533&quot; data-origin-height=&quot;234&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음과 같이 constraint의 명령어를 많이 볼 수 있게 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선뜻이 어떻게 되는지 볼까요?&lt;/p&gt;
&lt;pre id=&quot;code_1626773302181&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;Button android:id=&quot;@+id/button1&quot;...
app:layout_constraintRight_toRightOf=&quot;parent&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;로 예를 들어봅시다. 여기서 button1 right의 constraint를 줄건데, 이건 parent의 right다. 라는 의미입니다. 즉, parent layout의 오른쪽으로 배치할거다 라는 의미입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자 그럼, 이것만 했을때는 2개이상의 컴포넌트들을 정렬할때 문제가 생길 수 있습니다. 예를들어 떨어져 있는 두개 요소들을 붙이려면 어떻게 해야할까요?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1266&quot; data-origin-height=&quot;568&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JaEgT/btq92R7WdMD/W1rkV0zfhhyLdgJ7ClnIs0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JaEgT/btq92R7WdMD/W1rkV0zfhhyLdgJ7ClnIs0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JaEgT/btq92R7WdMD/W1rkV0zfhhyLdgJ7ClnIs0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJaEgT%2Fbtq92R7WdMD%2FW1rkV0zfhhyLdgJ7ClnIs0%2Fimg.png&quot; data-origin-width=&quot;1266&quot; data-origin-height=&quot;568&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ㄷ다음과 같이 서로 id값을 참조하여 위치값을 설정해 줄 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Android/로또번호 추첨기</category>
      <author>컴공 윤서혜 학습일기</author>
      <guid isPermaLink="true">https://appdevelopmaster.tistory.com/615</guid>
      <comments>https://appdevelopmaster.tistory.com/615#entry615comment</comments>
      <pubDate>Tue, 20 Jul 2021 18:37:59 +0900</pubDate>
    </item>
    <item>
      <title>랜덤함수 (feat. seed값이란?, set, apply)</title>
      <link>https://appdevelopmaster.tistory.com/614</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;748&quot; data-origin-height=&quot;363&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c3wMYg/btq9TeQb7bY/LCkwJM9ut1SItSZfndBzp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c3wMYg/btq9TeQb7bY/LCkwJM9ut1SItSZfndBzp0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c3wMYg/btq9TeQb7bY/LCkwJM9ut1SItSZfndBzp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc3wMYg%2Fbtq9TeQb7bY%2FLCkwJM9ut1SItSZfndBzp0%2Fimg.png&quot; data-origin-width=&quot;748&quot; data-origin-height=&quot;363&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 random함수를 만들고 실행하는 간단한 프로그램을 만들었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;Seed값이란?&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Seed 즉, 난수 값을 설정하는 이유는 컴퓨터는 원래 복잡한 연산을 수행하는 것 보다 난수를 만드는 것을 더 어려워 합니다. 컴퓨터는 기본적으로 난수를 만들수 없기 때문인데요, 컴퓨터는 기본적으로 정해진 입력에 따라 정해진 값을 낼 뿐입니다. 따라서 이를 해결하기 위해 컴퓨터는 아래 나오는 난수 생성 알고리즘을 사용해 난수를 생성합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이때 이 난수 알고리즘을 실행하기 위해 쓰는 수를 Seed라고 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서, 만약 계속 같은 seed를 사용한다면 컴퓨터는 계속 같은 패턴의 난수를 생성하게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;570&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEb63E/btq93m0vXpy/GHk15DooGyZSFTGAbRgva0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEb63E/btq93m0vXpy/GHk15DooGyZSFTGAbRgva0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEb63E/btq93m0vXpy/GHk15DooGyZSFTGAbRgva0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEb63E%2Fbtq93m0vXpy%2FGHk15DooGyZSFTGAbRgva0%2Fimg.png&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;570&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 for문을 이용하여 난수들을 출력해 보았습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;하지만 이것의 문제점이 있습니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;654&quot; data-origin-height=&quot;545&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/k1yiz/btq9Y47TEo1/XbaUpvLjczzclFAWd4grm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k1yiz/btq9Y47TEo1/XbaUpvLjczzclFAWd4grm0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k1yiz/btq9Y47TEo1/XbaUpvLjczzclFAWd4grm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk1yiz%2Fbtq9Y47TEo1%2FXbaUpvLjczzclFAWd4grm0%2Fimg.png&quot; data-origin-width=&quot;654&quot; data-origin-height=&quot;545&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음과 같이 동일한 값이 출력이 되는 모습입니다. 이것을 해결하기 위해서 collection이라는 개념을 사용해보겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;708&quot; data-origin-height=&quot;512&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dnY3lI/btq94rHhcTy/f73E2VhNVPMC8RryVVzf11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dnY3lI/btq94rHhcTy/f73E2VhNVPMC8RryVVzf11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dnY3lI/btq94rHhcTy/f73E2VhNVPMC8RryVVzf11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdnY3lI%2Fbtq94rHhcTy%2Ff73E2VhNVPMC8RryVVzf11%2Fimg.png&quot; data-origin-width=&quot;708&quot; data-origin-height=&quot;512&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 숫자가 중복되지않는 알고리즘입니다. set함수를 사용하면 훨씬 더 간편하게 만들 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;479&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mmRH4/btq9Xa8lC5W/6G251vsM6Fc3fUCHK3lFlk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mmRH4/btq9Xa8lC5W/6G251vsM6Fc3fUCHK3lFlk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mmRH4/btq9Xa8lC5W/6G251vsM6Fc3fUCHK3lFlk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmmRH4%2Fbtq9Xa8lC5W%2F6G251vsM6Fc3fUCHK3lFlk%2Fimg.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;479&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;apply를 이용하여 list를 초기화 해보았습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;605&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eF9QsW/btq93nSGW6W/QBvEkjyeihxMqaB9XxZMGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eF9QsW/btq93nSGW6W/QBvEkjyeihxMqaB9XxZMGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eF9QsW/btq93nSGW6W/QBvEkjyeihxMqaB9XxZMGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeF9QsW%2Fbtq93nSGW6W%2FQBvEkjyeihxMqaB9XxZMGK%2Fimg.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;605&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Android/Kotlin</category>
      <author>컴공 윤서혜 학습일기</author>
      <guid isPermaLink="true">https://appdevelopmaster.tistory.com/614</guid>
      <comments>https://appdevelopmaster.tistory.com/614#entry614comment</comments>
      <pubDate>Tue, 20 Jul 2021 12:37:46 +0900</pubDate>
    </item>
    <item>
      <title>그냥 추가로 정리하고 싶은것</title>
      <link>https://appdevelopmaster.tistory.com/613</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1100&quot; data-origin-height=&quot;700&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xG91j/btq9jGlXY9k/1bnUuxN1MKKAkEpNZSh07k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xG91j/btq9jGlXY9k/1bnUuxN1MKKAkEpNZSh07k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xG91j/btq9jGlXY9k/1bnUuxN1MKKAkEpNZSh07k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxG91j%2Fbtq9jGlXY9k%2F1bnUuxN1MKKAkEpNZSh07k%2Fimg.png&quot; data-origin-width=&quot;1100&quot; data-origin-height=&quot;700&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안에 있는 컴포넌트들이 어떻게 정렬이 될 것인가를 결정해 주는 것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;center는 가운데 정렬,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;start는 맨 위에 정렬,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;bottom은 맨 아래 정렬입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;470&quot; data-origin-height=&quot;274&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DxRKE/btq9rdby3SC/QDlRy56L74NdjVFpqSRWGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DxRKE/btq9rdby3SC/QDlRy56L74NdjVFpqSRWGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DxRKE/btq9rdby3SC/QDlRy56L74NdjVFpqSRWGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDxRKE%2Fbtq9rdby3SC%2FQDlRy56L74NdjVFpqSRWGk%2Fimg.png&quot; data-origin-width=&quot;470&quot; data-origin-height=&quot;274&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 inputType을 숫자로 했지만, 만약 숫자가 안들어왔을때 어떻게 할건지 알고리즘을 따로 짜는것도 좋다고 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Android/BMI 계산기</category>
      <author>컴공 윤서혜 학습일기</author>
      <guid isPermaLink="true">https://appdevelopmaster.tistory.com/613</guid>
      <comments>https://appdevelopmaster.tistory.com/613#entry613comment</comments>
      <pubDate>Mon, 12 Jul 2021 09:25:25 +0900</pubDate>
    </item>
    <item>
      <title>다른 엑티비티에 데이터가 넘어갈때 알아야하는 사항들</title>
      <link>https://appdevelopmaster.tistory.com/612</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://developer.android.com/guide/components/intents-filters?hl=ko&quot;&gt;https://developer.android.com/guide/components/intents-filters?hl=ko&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1626009002536&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;인텐트 및 인텐트 필터 &amp;nbsp;|&amp;nbsp; Android 개발자 &amp;nbsp;|&amp;nbsp; Android Developers&quot; data-og-description=&quot;An Intent is a messaging object you can use to request an action from another app component . Although intents facilitate communication between components in several ways, there are three fundamental use cases: An Activity represents a single screen in&amp;hellip;&quot; data-og-host=&quot;developer.android.com&quot; data-og-source-url=&quot;https://developer.android.com/guide/components/intents-filters?hl=ko&quot; data-og-url=&quot;https://developer.android.com/guide/components/intents-filters?hl=ko&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/46pIa/hyKQuox0W6/BC3oapfEnChRqMROShEqvk/img.png?width=858&amp;amp;height=396&amp;amp;face=0_0_858_396,https://scrap.kakaocdn.net/dn/VzKcm/hyKQmKNMHX/32TpBh6Vcwh7wwMh9k8mHk/img.png?width=858&amp;amp;height=396&amp;amp;face=0_0_858_396,https://scrap.kakaocdn.net/dn/d2kWL2/hyKQlE8nR4/AclA7kYzggCZ2akzGLHtxK/img.png?width=300&amp;amp;height=600&amp;amp;face=0_0_300_600&quot;&gt;&lt;a href=&quot;https://developer.android.com/guide/components/intents-filters?hl=ko&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://developer.android.com/guide/components/intents-filters?hl=ko&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/46pIa/hyKQuox0W6/BC3oapfEnChRqMROShEqvk/img.png?width=858&amp;amp;height=396&amp;amp;face=0_0_858_396,https://scrap.kakaocdn.net/dn/VzKcm/hyKQmKNMHX/32TpBh6Vcwh7wwMh9k8mHk/img.png?width=858&amp;amp;height=396&amp;amp;face=0_0_858_396,https://scrap.kakaocdn.net/dn/d2kWL2/hyKQlE8nR4/AclA7kYzggCZ2akzGLHtxK/img.png?width=300&amp;amp;height=600&amp;amp;face=0_0_300_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;인텐트 및 인텐트 필터 &amp;nbsp;|&amp;nbsp; Android 개발자 &amp;nbsp;|&amp;nbsp; Android Developers&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;An Intent is a messaging object you can use to request an action from another app component . Although intents facilitate communication between components in several ways, there are three fundamental use cases: An Activity represents a single screen in&amp;hellip;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;developer.android.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;새로운 엑티비티에 값을 전달하려면 다음과 같은 원리를 아는것이 좋습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;573&quot; data-origin-height=&quot;492&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Nc0db/btq9pCJb3MS/sRwzIwfcGnM9cApb6kjlDk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Nc0db/btq9pCJb3MS/sRwzIwfcGnM9cApb6kjlDk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Nc0db/btq9pCJb3MS/sRwzIwfcGnM9cApb6kjlDk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNc0db%2Fbtq9pCJb3MS%2FsRwzIwfcGnM9cApb6kjlDk%2Fimg.png&quot; data-origin-width=&quot;573&quot; data-origin-height=&quot;492&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;542&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzggCY/btq9gXht2uc/Ie8TXacnor3u0WPk5jf2T1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzggCY/btq9gXht2uc/Ie8TXacnor3u0WPk5jf2T1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzggCY/btq9gXht2uc/Ie8TXacnor3u0WPk5jf2T1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzggCY%2Fbtq9gXht2uc%2FIe8TXacnor3u0WPk5jf2T1%2Fimg.png&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;542&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MainActivity에서 intent를 이용하여, height와 weight값을 받습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;852&quot; data-origin-height=&quot;726&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Jhcss/btq9hyV6Igk/M2avSgenRZ0XQ9dxN3is70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Jhcss/btq9hyV6Igk/M2avSgenRZ0XQ9dxN3is70/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Jhcss/btq9hyV6Igk/M2avSgenRZ0XQ9dxN3is70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJhcss%2Fbtq9hyV6Igk%2FM2avSgenRZ0XQ9dxN3is70%2Fimg.png&quot; data-origin-width=&quot;852&quot; data-origin-height=&quot;726&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자바와 달리 getIntent라고 선언하지 않아도, intent로 값을 받아 올 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 그 값의 이름도 선언해주고, 기본값을 0으로 설정해주었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 pow라는 함수로 이용하여 좀더 코틀린 답게 선언을 하였고, when을 이용하여 출력값을 깔끔하게 정의해 보았습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Android/Kotlin</category>
      <author>컴공 윤서혜 학습일기</author>
      <guid isPermaLink="true">https://appdevelopmaster.tistory.com/612</guid>
      <comments>https://appdevelopmaster.tistory.com/612#entry612comment</comments>
      <pubDate>Sun, 11 Jul 2021 23:20:13 +0900</pubDate>
    </item>
    <item>
      <title>새로운 엑티비티를 만들어, 계산된 값을 전달해보기</title>
      <link>https://appdevelopmaster.tistory.com/611</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1121&quot; data-origin-height=&quot;739&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bz99t9/btq9gYgljEy/K6DIRdbgjfs4egDiYaNofK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bz99t9/btq9gYgljEy/K6DIRdbgjfs4egDiYaNofK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bz99t9/btq9gYgljEy/K6DIRdbgjfs4egDiYaNofK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbz99t9%2Fbtq9gYgljEy%2FK6DIRdbgjfs4egDiYaNofK%2Fimg.png&quot; data-origin-width=&quot;1121&quot; data-origin-height=&quot;739&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자바 밑에 패키지에서 새로운 코틀린 클래스/파일을 선택해줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1004&quot; data-origin-height=&quot;408&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bds5GO/btq9fVX0eav/KxqCV2LxKMhSpYpyzeAjvK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bds5GO/btq9fVX0eav/KxqCV2LxKMhSpYpyzeAjvK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bds5GO/btq9fVX0eav/KxqCV2LxKMhSpYpyzeAjvK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbds5GO%2Fbtq9fVX0eav%2FKxqCV2LxKMhSpYpyzeAjvK%2Fimg.png&quot; data-origin-width=&quot;1004&quot; data-origin-height=&quot;408&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;setContentView에서 표시할 화면이 없기 때문에 새로운 Layout Resource file을 만들어야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1028&quot; data-origin-height=&quot;576&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3oimG/btq9fxpyupK/oHb4cJBXUCXKNsofFXjWK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3oimG/btq9fxpyupK/oHb4cJBXUCXKNsofFXjWK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3oimG/btq9fxpyupK/oHb4cJBXUCXKNsofFXjWK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3oimG%2Fbtq9fxpyupK%2FoHb4cJBXUCXKNsofFXjWK0%2Fimg.png&quot; data-origin-width=&quot;1028&quot; data-origin-height=&quot;576&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;새로운 엑티비티를 만든후에 다음과 같이 선언하면 할당이 되어서 activity_result라는 새로운 레이아웃을 설정 할 수 있게 되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;636&quot; data-origin-height=&quot;209&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c4Ii0i/btq9nCQc10W/psL6EDXlvC097CXs2hkdxK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c4Ii0i/btq9nCQc10W/psL6EDXlvC097CXs2hkdxK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c4Ii0i/btq9nCQc10W/psL6EDXlvC097CXs2hkdxK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc4Ii0i%2Fbtq9nCQc10W%2FpsL6EDXlvC097CXs2hkdxK%2Fimg.png&quot; data-origin-width=&quot;636&quot; data-origin-height=&quot;209&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;MainActivity에서 ResultActivity로 넘어가려면 2가지 과정이 있어야 합니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;1. MainActivity에서 intent를 사용하는 것입니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;88&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pesih/btq9hAl5gJh/U9s7kDCSxqlbaara8ochCK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pesih/btq9hAl5gJh/U9s7kDCSxqlbaara8ochCK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pesih/btq9hAl5gJh/U9s7kDCSxqlbaara8ochCK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fpesih%2Fbtq9hAl5gJh%2FU9s7kDCSxqlbaara8ochCK%2Fimg.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;88&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;2. Manifest에서 activity를 추가해 주어야 합니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1395&quot; data-origin-height=&quot;433&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bC5pa7/btq9hNSsFRl/qRzBZk1t89S1crzFe6srKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bC5pa7/btq9hNSsFRl/qRzBZk1t89S1crzFe6srKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bC5pa7/btq9hNSsFRl/qRzBZk1t89S1crzFe6srKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbC5pa7%2Fbtq9hNSsFRl%2FqRzBZk1t89S1crzFe6srKk%2Fimg.png&quot; data-origin-width=&quot;1395&quot; data-origin-height=&quot;433&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Android/BMI 계산기</category>
      <author>컴공 윤서혜 학습일기</author>
      <guid isPermaLink="true">https://appdevelopmaster.tistory.com/611</guid>
      <comments>https://appdevelopmaster.tistory.com/611#entry611comment</comments>
      <pubDate>Sun, 11 Jul 2021 22:07:10 +0900</pubDate>
    </item>
    <item>
      <title>Action 이벤트를 할 때, null값이 입력되었을때 if문을 사용해봅시다.</title>
      <link>https://appdevelopmaster.tistory.com/610</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;103&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cy661m/btq9nDVRMas/EWMJNxl12eUKtQXgykq5K0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cy661m/btq9nDVRMas/EWMJNxl12eUKtQXgykq5K0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cy661m/btq9nDVRMas/EWMJNxl12eUKtQXgykq5K0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcy661m%2Fbtq9nDVRMas%2FEWMJNxl12eUKtQXgykq5K0%2Fimg.png&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;103&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음과 같이 함수를 입력할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약이 null 값이면 true를 반환할 것이고, null값이 아니면 false를 반환하게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Toast메세지를 이용하여 경고창을 띄울 건데요, Toast.LENGTH_SHORT를 이용하여 짧게 경고창을 띄우게 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;return값을 사용하지 않으면 함수가 어디로 반환되어야하는지 알 수 없기 때문에 명시해주어야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1660&quot; data-origin-height=&quot;941&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mUpTv/btq9pDafkmq/7YRM318an0cbiuJGxF6XS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mUpTv/btq9pDafkmq/7YRM318an0cbiuJGxF6XS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mUpTv/btq9pDafkmq/7YRM318an0cbiuJGxF6XS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmUpTv%2Fbtq9pDafkmq%2F7YRM318an0cbiuJGxF6XS1%2Fimg.png&quot; data-origin-width=&quot;1660&quot; data-origin-height=&quot;941&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이로서 두개의 값중 하나만 입력하지 않아도 경고창이 나오게 만들었습니다.&lt;/p&gt;</description>
      <category>Android/BMI 계산기</category>
      <author>컴공 윤서혜 학습일기</author>
      <guid isPermaLink="true">https://appdevelopmaster.tistory.com/610</guid>
      <comments>https://appdevelopmaster.tistory.com/610#entry610comment</comments>
      <pubDate>Sun, 11 Jul 2021 21:40:29 +0900</pubDate>
    </item>
    <item>
      <title>Action 이벤트 (onClickListener) log 찍는방법으로 확인</title>
      <link>https://appdevelopmaster.tistory.com/609</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;listener가 잘 발생되었는지 확인하기 위해서 log를 찍는 방법을 많이 사용합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1551&quot; data-origin-height=&quot;1002&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7DZF5/btq9gRHAoed/hnOJGmwgdDs6nlCuVMokM0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7DZF5/btq9gRHAoed/hnOJGmwgdDs6nlCuVMokM0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7DZF5/btq9gRHAoed/hnOJGmwgdDs6nlCuVMokM0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7DZF5%2Fbtq9gRHAoed%2FhnOJGmwgdDs6nlCuVMokM0%2Fimg.png&quot; data-origin-width=&quot;1551&quot; data-origin-height=&quot;1002&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;버튼을 클릭을 하였을때, 로그를 찍는데, MainActivity가 활성화가 될때 메세지로 &quot;ResultButton이 출력이 되었습니다&quot;가 나오게 합니다. 다행히, 에뮬레이터의 확인하기 버튼을 눌렀을때, 로그가 원하는데로 잘 찍히는 모습을 확인 할 수 있었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잘찍혔으니, 이번에는 EditText에 코드를 가져오는 방법을 해봅니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;809&quot; data-origin-height=&quot;179&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/burRNO/btq9gAz1dJL/XKfdsuEeYDbkV7Oktp7woK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/burRNO/btq9gAz1dJL/XKfdsuEeYDbkV7Oktp7woK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/burRNO/btq9gAz1dJL/XKfdsuEeYDbkV7Oktp7woK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FburRNO%2Fbtq9gAz1dJL%2FXKfdsuEeYDbkV7Oktp7woK%2Fimg.png&quot; data-origin-width=&quot;809&quot; data-origin-height=&quot;179&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약이 height변수에 Int값을 바로 가져온다고 선언하면 오류가 나옵니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 toString()으로 스트링값으로 변환해주고, toInt()로 정수값으로 변환을 해주어야 오류없이 정수값으로 받아 올 수 있게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나머지도 마찬가지로 입력해주고, Log값을 출력해봅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1442&quot; data-origin-height=&quot;933&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brz17O/btq9gA07eGu/foFTgbywZcLIynAuix6LW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brz17O/btq9gA07eGu/foFTgbywZcLIynAuix6LW1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brz17O/btq9gA07eGu/foFTgbywZcLIynAuix6LW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbrz17O%2Fbtq9gA07eGu%2FfoFTgbywZcLIynAuix6LW1%2Fimg.png&quot; data-origin-width=&quot;1442&quot; data-origin-height=&quot;933&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약에 null값을 넣게 된다면 오류가 나오는데 그부분은 사진은 생략하겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Android/BMI 계산기</category>
      <author>컴공 윤서혜 학습일기</author>
      <guid isPermaLink="true">https://appdevelopmaster.tistory.com/609</guid>
      <comments>https://appdevelopmaster.tistory.com/609#entry609comment</comments>
      <pubDate>Sun, 11 Jul 2021 21:21:18 +0900</pubDate>
    </item>
    <item>
      <title>MainActivity 사용법 (feat. 포멧코드 단축키--&amp;gt;Ctrl+Alt+L)</title>
      <link>https://appdevelopmaster.tistory.com/608</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1550&quot; data-origin-height=&quot;614&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BhIrZ/btq8W7RO6H8/JWhs2VaJHquSkNivl5yC51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BhIrZ/btq8W7RO6H8/JWhs2VaJHquSkNivl5yC51/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BhIrZ/btq8W7RO6H8/JWhs2VaJHquSkNivl5yC51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBhIrZ%2Fbtq8W7RO6H8%2FJWhs2VaJHquSkNivl5yC51%2Fimg.png&quot; data-origin-width=&quot;1550&quot; data-origin-height=&quot;614&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MainActivity는 AppCompatActivity를 상속받고 있는것을 알 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 이벤트 처리를 해야하는데, 문제점은 MainActivity는 안드로이드에 레이아웃에 있는 컴포넌트들의 값을 알 수 없기 때문에 값을 인식할 수 있게 만들어야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;또한 onCreate라는 함수에서 이벤트 처리가 이루어집니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;446&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beRsL4/btq9gY8vcfG/yJMhax5uUb1uFKS2OWG4C0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beRsL4/btq9gY8vcfG/yJMhax5uUb1uFKS2OWG4C0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beRsL4/btq9gY8vcfG/yJMhax5uUb1uFKS2OWG4C0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeRsL4%2Fbtq9gY8vcfG%2FyJMhax5uUb1uFKS2OWG4C0%2Fimg.png&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;446&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;R.layout.activity_main의 뜻은 activity_main의 레이아웃을 가져와서 ContentView로 사용하겠다는 뜻입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;947&quot; data-origin-height=&quot;289&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lKTQK/btq9fdrhdx2/1KPZEHYBcnBQhgNNK8sNHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lKTQK/btq9fdrhdx2/1KPZEHYBcnBQhgNNK8sNHk/img.png&quot; data-alt=&quot;Resource의 주소값&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lKTQK/btq9fdrhdx2/1KPZEHYBcnBQhgNNK8sNHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlKTQK%2Fbtq9fdrhdx2%2F1KPZEHYBcnBQhgNNK8sNHk%2Fimg.png&quot; data-origin-width=&quot;947&quot; data-origin-height=&quot;289&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Resource의 주소값&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 R은 굉장히 중요한 뜻인데, 컴퓨터는 Resource값을 주소 값으로 저장해야하는데, 사람들은 주소값을 외울 수 없기 때문에 대신해서 R이라는 값을 이용하는 것입니다. 그래서 마우스 커서를 대면 할당되어 있는 값을 알 수 있게 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선, Activity_main.xml에 들어갑니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1145&quot; data-origin-height=&quot;594&quot; data-filename=&quot;blob&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wDOAT/btq8T8KI6fd/KLlqsc2ubtQ9l7YY3t7Hgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wDOAT/btq8T8KI6fd/KLlqsc2ubtQ9l7YY3t7Hgk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wDOAT/btq8T8KI6fd/KLlqsc2ubtQ9l7YY3t7Hgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwDOAT%2Fbtq8T8KI6fd%2FKLlqsc2ubtQ9l7YY3t7Hgk%2Fimg.png&quot; data-origin-width=&quot;1145&quot; data-origin-height=&quot;594&quot; data-filename=&quot;blob&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;값을 받는 컴포넌트에 아이디를 부여해줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1316&quot; data-origin-height=&quot;593&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/J6CTy/btq8T93ZXIg/b0gwCqVT3YHhxhgOhxolaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/J6CTy/btq8T93ZXIg/b0gwCqVT3YHhxhgOhxolaK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/J6CTy/btq8T93ZXIg/b0gwCqVT3YHhxhgOhxolaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJ6CTy%2Fbtq8T93ZXIg%2Fb0gwCqVT3YHhxhgOhxolaK%2Fimg.png&quot; data-origin-width=&quot;1316&quot; data-origin-height=&quot;593&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MainActivity에서 id값을 부여해준 컴포넌트를 하나씩 호출해줍니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첫번째 EditText라는 변수에 값을 할당하지 않으면 null값이기 때문에 컴파일하는데 오류가 생깁니다. 그래서 값을 할당해주어야 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두번째 findViewById에 꺽쇠(&quot;&amp;lt;&amp;gt;&quot;) 괄호가 있는 이유는 반환해야하는 타입이 무엇인지 명시를 해주어야 하기 때문입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;세번째는 두번째랑 마찬가지로 같은방식으로 선언해 주었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;881&quot; data-origin-height=&quot;571&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bX8j8r/btq9mmUlX67/D3QdOPxfu7kKdMTLEufBcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bX8j8r/btq9mmUlX67/D3QdOPxfu7kKdMTLEufBcK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bX8j8r/btq9mmUlX67/D3QdOPxfu7kKdMTLEufBcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbX8j8r%2Fbtq9mmUlX67%2FD3QdOPxfu7kKdMTLEufBcK%2Fimg.png&quot; data-origin-width=&quot;881&quot; data-origin-height=&quot;571&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;import가 잘 되어있는지 꼭 확인하면서 코드를 작성하는 것이 좋습니다.&lt;/p&gt;</description>
      <category>Android/Android studio</category>
      <author>컴공 윤서혜 학습일기</author>
      <guid isPermaLink="true">https://appdevelopmaster.tistory.com/608</guid>
      <comments>https://appdevelopmaster.tistory.com/608#entry608comment</comments>
      <pubDate>Tue, 6 Jul 2021 19:21:38 +0900</pubDate>
    </item>
    <item>
      <title>xml에 color 값 지정 &amp;amp; string값 지정</title>
      <link>https://appdevelopmaster.tistory.com/607</link>
      <description>&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;1. xml에 color값 지정&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;599&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dJmDnP/btq8TPKRUUN/QJgAGKV7fs8bwGj8J7X3Q1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dJmDnP/btq8TPKRUUN/QJgAGKV7fs8bwGj8J7X3Q1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dJmDnP/btq8TPKRUUN/QJgAGKV7fs8bwGj8J7X3Q1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdJmDnP%2Fbtq8TPKRUUN%2FQJgAGKV7fs8bwGj8J7X3Q1%2Fimg.png&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;599&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음과 같이 values파일에 들어가면 xml파일을 볼 수 있습니다. 거기서 원하는 색깔의 값을 입력해줍니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;982&quot; data-origin-height=&quot;336&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xwdKt/btq8YWWE4nH/7uE9oQa6Vr8V6TkOGrWofK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xwdKt/btq8YWWE4nH/7uE9oQa6Vr8V6TkOGrWofK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xwdKt/btq8YWWE4nH/7uE9oQa6Vr8V6TkOGrWofK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxwdKt%2Fbtq8YWWE4nH%2F7uE9oQa6Vr8V6TkOGrWofK%2Fimg.png&quot; data-origin-width=&quot;982&quot; data-origin-height=&quot;336&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음과 같이 호출해서 사용한다면, 유지보수할때 훨씬 쉽게 값을 변경할 수 있게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;2. xml에 string값 지정&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1102&quot; data-origin-height=&quot;567&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dFwGsz/btq8TQQvNZV/6KQc4LnpuikJ5XBTHKU721/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dFwGsz/btq8TQQvNZV/6KQc4LnpuikJ5XBTHKU721/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dFwGsz/btq8TQQvNZV/6KQc4LnpuikJ5XBTHKU721/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdFwGsz%2Fbtq8TQQvNZV%2F6KQc4LnpuikJ5XBTHKU721%2Fimg.png&quot; data-origin-width=&quot;1102&quot; data-origin-height=&quot;567&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1048&quot; data-origin-height=&quot;738&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dkvs32/btq8Wanc8LA/rBYg7tKyF7OZH2qM9YOMNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dkvs32/btq8Wanc8LA/rBYg7tKyF7OZH2qM9YOMNK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dkvs32/btq8Wanc8LA/rBYg7tKyF7OZH2qM9YOMNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdkvs32%2Fbtq8Wanc8LA%2FrBYg7tKyF7OZH2qM9YOMNK%2Fimg.png&quot; data-origin-width=&quot;1048&quot; data-origin-height=&quot;738&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음과 같이 string값을 선언하고 호출 할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Android/BMI 계산기</category>
      <author>컴공 윤서혜 학습일기</author>
      <guid isPermaLink="true">https://appdevelopmaster.tistory.com/607</guid>
      <comments>https://appdevelopmaster.tistory.com/607#entry607comment</comments>
      <pubDate>Tue, 6 Jul 2021 17:30:19 +0900</pubDate>
    </item>
    <item>
      <title>margin &amp;amp; padding (feat. dp, sp)</title>
      <link>https://appdevelopmaster.tistory.com/606</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1056&quot; data-origin-height=&quot;607&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FlQAE/btq8VFOEgXu/qKgBW11TbV34OFhjaFLMDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FlQAE/btq8VFOEgXu/qKgBW11TbV34OFhjaFLMDK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FlQAE/btq8VFOEgXu/qKgBW11TbV34OFhjaFLMDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFlQAE%2Fbtq8VFOEgXu%2FqKgBW11TbV34OFhjaFLMDK%2Fimg.png&quot; data-origin-width=&quot;1056&quot; data-origin-height=&quot;607&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;padding 이란?&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;레이아웃 안쪽에 간격을 만드는것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;magin 이란?&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;레이아웃 바깥쪽에 간격을 만드는것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1055&quot; data-origin-height=&quot;547&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kYuwc/btq8VGzZf4u/lRqdsnQ2YeTVI6GrE8eNP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kYuwc/btq8VGzZf4u/lRqdsnQ2YeTVI6GrE8eNP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kYuwc/btq8VGzZf4u/lRqdsnQ2YeTVI6GrE8eNP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkYuwc%2Fbtq8VGzZf4u%2FlRqdsnQ2YeTVI6GrE8eNP0%2Fimg.png&quot; data-origin-width=&quot;1055&quot; data-origin-height=&quot;547&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;cf. dp를 사용하는 이유&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안드로이드 핸드폰이 각각 사이즈가 다르고 해상도가 다를 수 있기 때문에 이것을 좀더 통합을 해서 알맞게 계산해서 나온것이 dp입니다. px과 비슷하게 사용한다고 하면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;sp를 사용하는 이유&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안드로이드폰에서 글씨를 크게 보게 설정도 가능하고 작게 보게도 설정이 가능합니다. 만약, dp를 사용하게 되면 고정이 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Android/Android studio</category>
      <author>컴공 윤서혜 학습일기</author>
      <guid isPermaLink="true">https://appdevelopmaster.tistory.com/606</guid>
      <comments>https://appdevelopmaster.tistory.com/606#entry606comment</comments>
      <pubDate>Tue, 6 Jul 2021 17:22:22 +0900</pubDate>
    </item>
  </channel>
</rss>