The invention discloses a method for controlling the position of a floating window, and a terminal. The method comprises the following steps that: the terminal receives an operation event of a user, determines that the received operation event is a preset floating window operation control event, uses the coordinate of the operation event on a display screen as the coordinate of the floating window, and displays the floating window at the position of the display screen, which corresponds to the coordinate. The terminal comprises the display screen, a user operation receiving module, an event distribution module, a floating window control module and a display control module. By the scheme, the floating window can move to a position required by the user; for a non-touch screen, the position of the floating window can be conveniently controlled through a key; and for a touch screen, the floating window can be moved by the user without being pressed or dragged, the user directly touches any position of the touch screen, the floating window can be positioned at a specified position and can be in place according to the user requirement, the usability of the terminal is effectively ensured, and the user experience is improved.