[갤2_Disaster_ME2_V4_ROM]기준입니다.
사실, 이 방법은 아주 간단하고 쉬운 방법이라 이렇게까지 게시글을 올릴 필요가 있을까 의문도 들었지만,이왕에 [상단바]관련 게시글을 여럿 올리는김에 덤으로 하나 더 올려봅니다.
"갤2의 희망~Dainty"님의 테마나 다른 분들의 원본에 가까운 테마파일의 [상단바]를 보면, 아래 그림과 같이 wifi나 3G데이터 신호를 표시해주는 "inout"아이콘이 나타납니다.혹여 또다른 멋진 아이콘으로 바꾸고자할때 저 신호표시가 눈에 거슬려 안보이게 하는 방법이 뭐냐고 질문하는 분들이 가끔 계시는데 그분들에게 딱~!!!일겁니다.
1.아이콘 이미지를 "투명화"시키는 방법입니다.
SystemUI.apk/res/drawable-hdpi폴더에 보면,
stat_sys_signal_in.png
stat_sys_signal_inout.png
stat_sys_signal_out.png
stat_sys_signal_no_inout.png
이렇게 네개의 아이콘 파일이 있습니다.이것들을 다 투명처리 해주면 됩니다.
2.xml수정방법입니다.
SystemUI.apk/res/layout/tw_signal_cluster_view.xml을 보면,
▼3G inout 표시.
<ImageView android:id="@id/separate_mobile_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" />
▼wifi inout 표시.
<ImageView android:layout_gravity="center" android:id="@id/wifi_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" />
이렇게 두가지 레이아웃 구문들이 있습니다.
여기서 두군데에 공통으로 있는 android:layout_height="wrap_content"이것을 android:layout_height="0.0dip"이렇게하면 됩니다.
아래 그림처럼 됩니다.
▶xml수정방법이 유리한 점은,
[3G는 inout 표시가 보이게 하고, wifi는 안보이게 하고 싶을때] wifi에 해당되는 android:layout_height=값만 "0.0dip"로 처리해주면 해결되는 부분입니다.반대의 경우도 마찬가지구요~(이게 제가 주로 써먹는 방법입니다.)