Input Box Control Preventing Interface Shifting in Android Apps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Android applications, the interaction between the input box and the input area is separated, leading to a poor user experience when the input area is popped up or collapsed, as existing solutions like shifting or compressing the interface compromise user interaction.
Innovation Solution
A method and apparatus for displaying and controlling an input box on a user terminal with a touch screen, involving hiding the input box in response to user touch operations, generating a virtual input box, displaying or collapsing the input area, and re-displaying the input box based on the input area's state to prevent interface compression or shifting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If the input area is popped up, then the input area can be displayed, but the input box is blocked or the interface is compressed/shifting
Solution Approach 1:
The system performs preliminary actions by hiding the input box before displaying the input area, and then re-displays the input box after the input area is collapsed. This sequence of actions prevents the input box from being blocked or causing interface compression, resolving the contradiction between displaying the input area and maintaining good user experience.
2Object-affected harmful factors
If the interface is compressed or shifted, then the input box can avoid being blocked, but the user experience deteriorates
Solution Approach 1:
The system performs preliminary hiding of the input box before the input area is displayed, eliminating the need for interface compression or shifting. This preliminary action prevents the harmful effect of input box blocking while avoiding the deterioration of user experience that would result from compressing or shifting the interface.
3Adaptability or versatility
If the input box and input area are separated as independent applications, then they can function independently, but their interaction and cooperation are poor
Solution Approach 1:
The system merges the input box and input area into a unified interaction framework where the input box can be hidden and re-displayed in coordination with the input area's display and collapse states. This merging enables proper interaction and cooperation between the two components while maintaining their functional independence, resolving the contradiction between adaptability and interaction reliability.
Data Source
AI summary
The present invention provides a method, an apparatus and a user terminal for displaying and controlling an input box. The method for displaying and controlling an input box includes: hiding an input box of an operation interface in response to a user's touch operation; displaying or collapsing an input area in the operation interface; and re-displaying the input box according to the input area displayed or collapsed. The method, the apparatus and the user terminal for displaying and controlling an input box provided in the present invention, in the case when the input area is popped up or collapsed, allows the input box to interact properly with the input area, so as to avoid the operation interface, during the course of displaying or collapsing the input area, from being compressed or shifted in response due to the influence from the operation interface, thereby improving the user experience.


