세나☆
14.07.06
조회 수 11416
추천 수 14
댓글 13

상단바의 배경이 블랙일때는..


간단하게 시계 구문만 위로 올리고 알림구문에 새로 검은 배경만 추가하면 불편없이 쓸수 있었습니다.


하지만 킷캣이 올라간 이후로 홈화면이나 잠금화면에선 상단바가 투명이고.....


기존에 해왔던 시계 중앙 방식으로 수정한다면 알림이 올때 상단바의 배경이 씌워지는 괴현상이 펼쳐지죠 @_@;;


그래서 기존과는 다른 새로운 방법으로 시계 중앙을 (예전부터 저는 써왔습니다만.) 올려볼까 합니다.



1.SystemUI.apk 를 디컴파일


2. res/layout/status_bar.xml 열기


3.    <LinearLayout android:orientation="horizontal" android:id="@id/status_bar_contents" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingStart="3.0dip" android:paddingEnd="3.0dip"> 이 줄 아래에


<FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent"> 를 추가


4. 3번 과정에서 추가한 구문 아래에 시계 구문 이동


5. 이동한 시계 구문 아래에      <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent"> 추가


6.android:id="@id/ticker"  가 속한 구문 위에     </LinearLayout> 이게 보이시는데


그 위로        

        </FrameLayout>

</LinearLayout>

이 순서대로 추가


7. 마지막으로 시계 구문에 android:layout_gravity="center" 추가



끝.


컴파일 하고 적용하면 됩니다.

시계는 중앙으로 배치되며 알림이 올때는 시계와 알림 아이콘 모두 자리를 감춰주어 가독성을 확보합니다


시계와 알림 아이콘은 각각 다른 컨테이너에 위치하고 있어 겹치기는 하지만 서로 공간을 밀어내지는 않습니다.


아래는 수정에 도움이 되시라고 올린....수정 완료된 갤럭시 s5 모델 시계 중앙 xml 입니다.^^



    <LinearLayout android:orientation="horizontal" android:id="@id/status_bar_contents" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingStart="3.0dip" android:paddingEnd="3.0dip">
        <FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent">
            <com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:ellipsize="none" android:gravity="start|center" android:id="@id/clock" android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:includeFontPadding="false" android:paddingStart="4.5dip" systemui:ampmSmall="false" />
    <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
        <LinearLayout android:orientation="horizontal" android:id="@id/notification_icon_area" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
            <TextView android:textSize="15.0dip" android:textColor="#ffffffff" android:gravity="center_vertical" android:id="@id/carrierLabel" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
            <ImageView android:id="@id/operatorLogoIcon" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/tw_stat_notify_operator_logo" />
            <ImageView android:id="@id/operatorLogoIcon_org" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/tw_stat_notify_operator_logo_org" />
            <com.android.systemui.statusbar.StatusBarIconView android:id="@id/moreIcon" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/stat_notify_more" />
            <com.android.systemui.statusbar.phone.IconMerger android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentStart="true" />
        </LinearLayout>
        <LinearLayout android:orientation="horizontal" android:id="@id/system_icon_area" android:layout_width="wrap_content" android:layout_height="fill_parent">
            <LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" />
            <LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/signal_battery_cluster" android:layout_width="wrap_content" android:layout_height="fill_parent" android:paddingStart="2.0dip">
                <include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="3.0dip" layout="@layout/signal_cluster_view" />
                <TextView android:textSize="@dimen/status_bar_battery_text_size" android:textColor="#ffffffff" android:layout_gravity="center" android:id="@id/battery_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/status_bar_network_name_separator" android:importantForAccessibility="no" android:fontFamily="sans-serif" android:layout_marginStart="@dimen/status_bar_battery_text_marginStart" />
                <ImageView android:gravity="center" android:id="@id/battery" android:paddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" />
            </LinearLayout>
        </LinearLayout>
        </LinearLayout>
        </FrameLayout>
    </LinearLayout>


댓글 13
댓글 쓰기 권한이 없습니다.
분류 정렬 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
샤오미가 구글 플레이 샤오미 코너에 샤오미 체험 홈런처를 올렸습니다 iptime 1 4853 2014.07.24
노트 2 kt 키캣 4.4.2 루팅어떻게 할 수 없나요? 3 오은철 1 3371 2014.07.23
스마트폰을 DSLR 카메라용 무선 리모컨으로 활용하세요! 2 조남식 2 4265 2014.07.19
[뻘팁] 와이파이 잘터지게하는법 16 간단 10 12036 2014.07.19
킷캣 업데이트 후 부팅시 터치위즈 중지 오류 해결법. 11 file 파이팅 7 12382 2014.07.16
강좌 노트3 S/K/L 커스텀롬 설치 강좌 (아직 문제 있습니다) 23 4 14043 2014.07.16
노트2의 대기 밧데리 절전(7시간에 3%소모) 6 가가멜71 4 7335 2014.07.15
towelroot 으로 루팅후 언루팅하기~!! 1 angeli58 5 17712 2014.07.14
강좌 (smali 수정) 킷캣 잠금화면 재생바(seekbar) 항상 보이게 하기 10 세나☆ 6 6464 2014.07.14
잠금화면 추가시, 리붓시, "효과 없음" 으로 돌아오는 부분 픽스 하기 16 JHOLLEH 5 2538 2014.07.13
wanam 2.9.9버젼 HD보이스 사용하기 13 갤3매니 2829 2014.07.12
[분석]Towelroot의 원리와, 최신 펌웨어에서 작동하지 않는 이유. 3 file bestmjh47 8 16032 2014.07.11
갤포아(SKT) 사용하시는분들 나츠밍 1 3015 2014.07.09
towelroot 안되시는분들 여기보세요 7 RVS 6 19843 2014.07.09
SKT, KT 통화품질 향상방법 10 file SGO 12806 2014.07.09
강좌 [강좌]안드로이드 4.4 기종 배터리 이미지화 활성화 하기 12 푸우♡ 22 11546 2014.07.06
강좌 (xml 수정) 상단바 투명 상태에서 시계중앙 강좌 13 세나☆ 14 11416 2014.07.06
원플러스원 (cm11s)잠금화면 적용하기 file PodGom 5 11938 2014.07.06
LG 스마트폰 루팅없이 멀티태스킹창 깔끔하게 하기! 1 조남식 1 12987 2014.07.06
베가 LTE-A 킷켓 루팅하시고 SuperSU 바이너리 업뎃 안되시는분 필독 3 file kw558 5 20809 2014.07.04
강좌 (smali 수정) 킷캣 배터리 이미지화 강좌 24 file 세나☆ 17 12951 2014.07.04
강좌 노트2 킷캣 카메라 무음 활성화 방법 9 지누지눙 19 15510 2014.07.02
노트2 킷켓 카메라 무음 메뉴 활성화 팁 10 file 내가제로 13 6614 2014.07.02
스크 갤포아 업데이트후 1 막심모까 2746 2014.07.01
강좌 초절전모드 사용 가능 어플 추가하기 & 홈 배열 변경하기 7 file 세나☆ 3 20375 2014.06.27
쉘스크립트 실행하기 기본설정 file 짱구삼촌 8 8312 2014.06.27
강좌 [smali] 툴박스 등록 어플 갯수 늘리기 11 file 하얀여우 6 7018 2014.06.27
강좌 갤럭시노트2 킷캣 잠금화면 SeekBar(음악 재생바) 기능 활성화 11 file 젤리베리 20 15759 2014.06.24
제가 올린 폰트 미리 받으신분들 참고 하세요 ^^:: 제가 빠뜨렸네요... 1 file 용이니까 4 6330 2014.06.23
앱자료실에올라왓엇던 갤4용 노트3향 뷰커버을 Xposed 모듈로 조금더 ... 2 file JDHStanDarD 1 3621 2014.06.22
1 - 25 - 135