SPAPA Story

스마트폰 루팅/ 테마/ 커스텀 자료/ 커스텀 롬/ Tweak/ Tip

SPAPA 블로그 방문을 환영합니다. 제 블로그의 모든 자료는 무단배포불펌금지하고 있습니다.                   SPAPA 블로그 방문을 환영합니다. 제 블로그의 모든 자료는 무단배포불펌금지하고 있습니다.                   SPAPA 블로그 방문을 환영합니다. 제 블로그의 모든 자료는 무단배포불펌금지하고 있습니다.                   SPAPA 블로그 방문을 환영합니다. 제 블로그의 모든 자료는 무단배포불펌금지하고 있습니다.                   SPAPA 블로그 방문을 환영합니다. 제 블로그의 모든 자료는 무단배포불펌금지하고 있습니다.                   SPAPA 블로그 방문을 환영합니다. 제 블로그의 모든 자료는 무단배포불펌금지하고 있습니다.                   SPAPA 블로그 방문을 환영합니다. 제 블로그의 모든 자료는 무단배포불펌금지하고 있습니다.

사용자문구 위치변경 및 폰트변경 팁.

잠금화면의 사용자문구 위치변경 및 폰트 변경방법에 대해서 알려드려보겠습니다.

 

res/layout/keyguard_circlelock_clockwidget.xml 구문 추가

(레이아웃폴더는 기기의 해상도마다 다릅니다.어느 레이아웃폴더인지는 찾으셔야합니다^^)

    <view android:gravity="center" android:id="@id/clock_emergency" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_marginTop="35.0dip" class="com.android.internal.policy.impl.sec.ClockWidget$EmergencyCall">
        <TextView android:textSize="12.0dip" android:textColor="#fff9f9f9" android:ellipsize="none" android:gravity="center" android:id="@id/clock_emergency_text" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" android:shadowColor="@color/black" android:shadowDx="1.0" android:shadowDy="1.0" android:shadowRadius="0.25" />
    </view>
    <TextView android:textStyle="bold|italic" android:typeface="serif" android:textSize="50.0dip" android:textColor="#fff9f9f9" android:ellipsize="end" android:visibility="gone" android:id="@id/circle_owner_info" android:layout_marginLeft="20.0dip" android:layout_marginBottom="10.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:maxLines="6" android:singleLine="false" android:shadowColor="#99000000" android:shadowDx="3" android:shadowDy="3" android:shadowRadius="2.0" android:lineSpacingExtra="4.0dip" />
    <view android:id="@id/clock_clock" android:layout_width="fill_parent" android:layout_height="wrap_content" class="com.android.internal.policy.impl.sec.ClockWidget$Clock">

파란색의 @id/clock_emergency_text 구문이 들어간 라인을 찾으셔서 그다음줄에다가 빨간구문을 추가해줍니다.

추가하는 빨간색구문중에 체크해둔 세군데는 각자의 맞춰서 수치 조절하시면됩니다.

첫번째는 글자크기, 두번째는 왼쪽여백, 세번째는 아래쪽여백입니다.

 

그다음은 폰트를 바꾸는방법입니다.

안드로이드에서는 기본적으로 폰트를 sans,serif,monoscape 세가지뿐이 지정할수없습니다.

외부폰트를 가져오는건 제 능력이 안되서....안될거같고.... 그냥 생각하다 꼼수로 해결했습니다.

위의 res/layout/keyguard_circlelock_clockwidget.xml 추가한부분에서

android:textStyle="bold|italic" android:typeface="serif" 속성을 지정해주고 그에 맞는 폰트파일만 원하는 폰트로 바꾸는거죠.

system/fonts/DroidSerif-BoldItalic.ttf 이파일이 위처럼 속성을 줬을때 불러오는 폰트입니다.

이폰트만 다른 폰트로 수정하여 아래 스샷처럼 본인이 원하는 폰트로 변경이 가능하게 됩니다.

 

 

 

 

제 글이 도움이 되셨다면 하단의 "ViewON" 한번씩

클릭해주시고 응원의 댓글들도 남겨주세요^^ 

 

Tags : , , , , , , , , , , , , , , , ,

Trackbacks 1 / Comments 10

  • hanbyul 2013.08.18 09:56

    S_papa님 좋은 강좌 감사드립니다 ^^

  • MuHyeon 2013.08.18 11:08

    역시 파파님!
    어라
    뷰온 버튼이 어디갔죠

    • Favicon of https://spapa1004.tistory.com BlogIcon Spapa™ 2013.08.18 13:34 신고

      ㅋㅋㅋ 이포스트는 뷰온 발행안햇어요^^;;;
      뷰온까지 신경써주시고;; 감사드립니다^^

  • 굿 럭키가이 2013.08.21 16:43

    ㅎㅎ 파파님. 감사합니다

  • 텔미고 2013.08.21 18:16

    파파님 감사합니다. 노트가 좀 더 쓸만해졌네요..^^

  • 니트스톨 2013.08.21 19:32

    강좌 항상 감사 드립니다. 즐거운 저녁 되세요.~~~~

  • 니트스톨 2013.08.21 19:32

    강좌 항상 감사 드립니다. 즐거운 저녁 되세요.~~~~

  • 지산 2013.08.21 21:23

    한마디로 놀라울 뿐입니다. 덕분에 잘사용하고 있습니다. 감사합니다.

  • hanbyul 2013.08.22 21:58

    뷰온을 두번 누르고 도망가는 한별입니다...^^;;
    날짜 틀리게 하니 두번도 눌러지는데요 ㅋ
    S_papa님 즐거운 주말 보내세요 ^^

  • 기리나이 2013.09.01 12:22

    제가 폰이 갤노트 인데요 자기 폰에 맞는 layout 폴더는 어떻게 알죠?