September 29, 2014

HTL23のNavBarの高さを低くする

タイトルのままです。
これはHTL23に限らず、NavBarがある端末なら出来ます。
今回はHTL23で説明していきます。


必要なツールなど
  • Notepad++などのエディタ
  • apkのデコンパイル/コンパイルが出来る環境(apktoolやAPK-Multi-Toolなど)

必要なファイル
 → adbなどでsystemから引っこ抜きます。
/system/framework/framework-res.apk


手順
1. framework-res.apkをデコンパイル
2. framework-res.apk/res/valuesにある、dimens.xmlをエディタで開く
3. 16行目以降にある以下の3行を、
<dimen name="navigation_bar_height">48.0dip</dimen>
<dimen name="navigation_bar_height_landscape">48.0dip</dimen>
<dimen name="navigation_bar_width">42.0dip</dimen>
以下のように変更
<dimen name="navigation_bar_height">36.0dip</dimen>
<dimen name="navigation_bar_height_landscape">36.0dip</dimen>
<dimen name="navigation_bar_width">32.0dip</dimen>
4. 出来たらコンパイルし、端末に戻す


適用した感じはこんな感じ。


No comments:

Post a Comment