An application window display method, wherein the method is applied to a terminal that supports displaying a plurality of application windows, and the method comprises: displaying, by the terminal, a first graphical user interface, GUI, wherein the first GUI comprises a first application window; receiving, by the terminal, an input operation performed on the first application window; and displaying, by the terminal, a second GUI in response to the input operation, wherein the second GUI comprises a soft keyboard at a fixed display location, and an area in the second GUI other than the soft keyboard comprises the completely displayed first application window; and the display location of the soft keyboard in the second GUI partially or completely overlaps a display location of the first application window in the first GUI; characterized in that the displaying, by the terminal, a second GUI comprises: drawing, by the terminal, the soft keyboard at a fixed location in the second GUI; determining, by the terminal, the area in the second GUI other than the soft keyboard as a drawing area in which an application window is allowed to be drawn; and drawing, by the terminal, the first application window in the drawing area; and wherein the drawing, by the terminal, the first application window in the drawing area comprises: querying, by the terminal, a window state of the first application window in the first GUI, wherein a window corresponds to one of the following states of a window: a maximized state or a restored state, wherein the restored state is a state in which the application window is displayed and can be dragged in a default size of a system or a size set by the user, and the maximized state indicates that the application window needs to be maximized and drawn in the drawing area; determining, by the terminal, window parameters of the first application window in the second GUI based on the window state, wherein the window parameters comprise a size and a location that are of the first application window; and drawing, by the terminal, the first application window in the drawing area by using the window parameters. displaying, by the terminal, a first graphical user interface, GUI, wherein the first GUI comprises a first application window; receiving, by the terminal, an input operation performed on the first application window; and displaying, by the terminal, a second GUI in response to the input operation, wherein the second GUI comprises a soft keyboard at a fixed display location, and an area in the second GUI other than the soft keyboard comprises the completely displayed first application window; and the display location of the soft keyboard in the second GUI partially or completely overlaps a display location of the first application window in the first GUI; characterized in that the displaying, by the terminal, a second GUI comprises: drawing, by the terminal, the soft keyboard at a fixed location in the second GUI; determining, by the terminal, the area in the second GUI other than the soft keyboard as a drawing area in which an application window is allowed to be drawn; and drawing, by the terminal, the first application window in the drawing area; and drawing, by the terminal, the soft keyboard at a fixed location in the second GUI; determining, by the terminal, the area in the second GUI other than the soft keyboard as a drawing area in which an application window is allowed to be drawn; and drawing, by the terminal, the first application window in the drawing area; and wherein the drawing, by the terminal, the first application window in the drawing area comprises: querying, by the terminal, a window state of the first application window in the first GUI, wherein a window corresponds to one of the following states of a window: a maximized state or a restored state, wherein the restored state is a state in which the application window is displayed and can be dragged in a default size of a system or a size set by the user, and the maximized state indicates that the application window needs to be maximized and drawn in the drawing area; determining, by the terminal, window parameters of the first application window in the second GUI based on the window state, wherein the window parameters comprise a size and a location that are of the first application window; and drawing, by the terminal, the first application window in the drawing area by using the window parameters. querying, by the terminal, a window state of the first application window in the first GUI, wherein a window corresponds to one of the following states of a window: a maximized state or a restored state, wherein the restored state is a state in which the application window is displayed and can be dragged in a default size of a system or a size set by the user, and the maximized state indicates that the application window needs to be maximized and drawn in the drawing area; determining, by the terminal, window parameters of the first application window in the second GUI based on the window state, wherein the window parameters comprise a size and a location that are of the first application window; and drawing, by the terminal, the first application window in the drawing area by using the window parameters.