私はAndroidを初めて使用します。AndroidのICSステータスバーの位置を画面の下部から50dp上に移動したいと思います(つまり、layout_marginBottom = 50dp)。これを行うには、フレームワークのどこで変更を行いますか?
ありがとう、
私はAndroidを初めて使用します。AndroidのICSステータスバーの位置を画面の下部から50dp上に移動したいと思います(つまり、layout_marginBottom = 50dp)。これを行うには、フレームワークのどこで変更を行いますか?
ありがとう、
これが私の解決策です:
これについては、StatusBar.javaコードを掘り下げた後、次のような解決策を見つけました。
final WindowManager.LayoutParams lp = new WindowManager.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
height,
WindowManager.LayoutParams.TYPE_STATUS_BAR,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
| WindowManager.LayoutParams.FLAG_TOUCHABLE_WHEN_WAKING
| WindowManager.LayoutParams.FLAG_SPLIT_TOUCH,
PixelFormat.RGB_565);
//Line to be added
lp.y = 50;
ありがとう。
これがわかりやすいチュートリアルですhttp://developer.android.com/guide/practices/ui_guidelines/icon_design_status_bar.html