A method for displaying an input method interface comprising: displaying (401, 601) a first user interface of a first application on a display screen of a terminal, when the first application is operated by a user and runs in foreground; displaying (402, 602) a first floating window on the first user interface in response to receiving an operation signal on a program icon of a second application, the first floating window being configured for displaying a second user interface of the second application; and displaying a second floating window on the first user interface when a text input operation signal from the second user interface is received, wherein a size of the second floating window is set to a preset window size, and wherein in response to receiving the text input operation signal from the second user interface, moving the first floating window to be adjacent to a right border of the display screen, and displaying (403 second floating window on the first user interface in a display area at a left side of the first floating window, when the terminal is in landscape orientation, a size of the display area at the left side of the first floating window is larger than a size of a display area at a right side of the first floating window, and the size of the display area at the left side of the first floating window is less than the preset window size; or moving the first floating window to be adjacent to a left border of the display screen, and displaying the second floating window on the first user interface in the display area at the right side of the first floating window, when the terminal is in landscape orientation, the size of the display area at the left side of the first floating window is less than size of the display area of the right side of the first floating window, and the size of the display area of the right side of the first floating window is less than the preset window size; wherein the first floating window and the second floating window are displayed concurrently on the first user interface and do not overlap with each other, the second floating window is configured for displaying the input method interface, and the preset window size indicates a minimum window size capable of clearly displaying the input method interface. displaying (401, 601) a first user interface of a first application on a display screen of a terminal, when the first application is operated by a user and runs in foreground; displaying (402, 602) a first floating window on the first user interface in response to receiving an operation signal on a program icon of a second application, the first floating window being configured for displaying a second user interface of the second application; and displaying a second floating window on the first user interface when a text input operation signal from the second user interface is received, wherein a size of the second floating window is set to a preset window size, and wherein in response to receiving the text input operation signal from the second user interface, moving the first floating window to be adjacent to a right border of the display screen, and displaying (403 second floating window on the first user interface in a display area at a left side of the first floating window, when the terminal is in landscape orientation, a size of the display area at the left side of the first floating window is larger than a size of a display area at a right side of the first floating window, and the size of the display area at the left side of the first floating window is less than the preset window size; or moving the first floating window to be adjacent to a left border of the display screen, and displaying the second floating window on the first user interface in the display area at the right side of the first floating window, when the terminal is in landscape orientation, the size of the display area at the left side of the first floating window is less than size of the display area of the right side of the first floating window, and the size of the display area of the right side of the first floating window is less than the preset window size; wherein the first floating window and the second floating window are displayed concurrently on the first user interface and do not overlap with each other, the second floating window is configured for displaying the input method interface, and the preset window size indicates a minimum window size capable of clearly displaying the input method interface.