最終更新:2016-02-24 (水) 15:19:30 (2978d)  

android.view.Gravity
Top / android.view.Gravity

http://developer.android.com/intl/ja/reference/android/view/Gravity.html

メモ

  • デフォルト0
    Gravity.LEFT|Gravity.TOP0x33
    Gravity.RIGHT|Gravity.TOP0x35
        /** Bits defining the horizontal axis. */
        public static final int AXIS_X_SHIFT = 0;
        /** Bits defining the vertical axis. */
        public static final int AXIS_Y_SHIFT = 4;
    
        /** Push object to the top of its container, not changing its size. */
        public static final int TOP = (AXIS_PULL_BEFORE|AXIS_SPECIFIED)<<AXIS_Y_SHIFT;
        /** Push object to the bottom of its container, not changing its size. */
        public static final int BOTTOM = (AXIS_PULL_AFTER|AXIS_SPECIFIED)<<AXIS_Y_SHIFT;
        /** Push object to the left of its container, not changing its size. */
        public static final int LEFT = (AXIS_PULL_BEFORE|AXIS_SPECIFIED)<<AXIS_X_SHIFT;
        /** Push object to the right of its container, not changing its size. */
        public static final int RIGHT = (AXIS_PULL_AFTER|AXIS_SPECIFIED)<<AXIS_X_SHIFT;

使いドコロ

  • WindowManager.LayoutParams
    WindowManager.LayoutParams params = new WindowManager.LayoutParams(
            int_width_px,
            int_height_px,
            WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,
            WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE |
            WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR |
            WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN |
            WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
            PixelFormat.TRANSLUCENT);
    params.gravity = Gravity.TOP | Gravity.LEFT;

関連

  • android:gravity?