"Go" about the Android Input method pop out to overwrite the input box related issues

Source: Internet
Author: User

Today found a problem in the Entry information page. Information is not much, but the input method bounce, the content has exceeded the page, no scroll bar, very inconvenient.

Workaround: In the configuration file, the corresponding activity in the page is added

<activity
Android:name= "com. Xxxactivity "
android:windowsoftinputmode= "Adjustresize"
android:screenorientation= "Portrait"/>

Here's the turn, thanks Hoswat.

===============================================================

Questions about the Android IME pop-up overlay input box

Android interface when you click on the input box pop-up input method if the input box will appear at the bottom of the input input blocking problems

Workaround set the activity's window soft input Mode property, which is specific to the official Google document or translation (see following).

What you need to note is

1. Using the Adjustresize property is if there is no scroll bar in the interface to add a scrollbar ScrollView wrap all content, to ensure that the resize can scroll to display the content that does not fit

2. Full screen fullscreen mode when the Adjustresize property is invalid, belongs to a bug, can only use Adjustpan to set focus, compare tragedy

3. Full-screen fullscreen mode webview Adjustpan occasionally fail ~~~~~~~~, tragedy one meter

Ps:

Official Google Docs:

President

Bug

In full-screen state, the adjustresize does not respond only with Adjustpan, and the Adjustpan response is not good enough in webview full-screen mode sometimes unresponsive.

[Pick]android:windowsoftinputmode attribute use

The Android:windowsoftinputmode property in the Androidmanifest.xml file uses the

The Androidmanifest.xml File

<activity android:windowsoftinputmode=["Stateunspecified",

"Stateunchanged", "Statehidden",

"Statealwayshidden", "statevisible",

"Statealwaysvisible", "adjustunspecified",

"Adjustresize", "Adjustpan"] ... >

</activity>

Attributes

Android:windowsoftinputmode

How the active main window interacts with the Soft keyboard window on the containing screen. The setting of this property will affect two things:

1> the state of the soft keyboard-whether it is hidden or displayed-when the activity becomes the focus of the user's attention.

2> Active main Window adjustment-whether to reduce the active main window size to make room for a soft keyboard or whether the current focus of its content is visible when part of the active window is overwritten by a soft keyboard.

It must be set to a value in the list below, or a "state ..." value plus a combination of "adjust ..." values. Set multiple values in either group-multiple "state ..." values, such as &mdash, have undefined results. Each value is separated by | Example: <activity android:windowsoftinputmode= "Statevisible|adjustresize" ... >

The value set in this (except "stateunspecified" and "adjustunspecified") overrides the value set in the topic

Value Description

The state of the "stateunspecified" soft keyboard (whether it is hidden or visible) is not specified. The system will select an appropriate state or a theme-dependent setting. This is the default setting for the software disk behavior.

The "stateunchanged" soft keyboard is maintained regardless of its last state, whether visible or hidden, when the main window appears in front.

"Statehidden" When the user chooses the activity, the soft keyboard is hidden-that is, when the user determines to navigate to the activity, instead of returning to it due to leaving another activity.

The "Statealwayshidden" soft keyboard is always hidden when the activity main window gets focus.

The "statevisible" soft keyboard is visible when that is normal (when the user navigates to the Activity main window).

"Statealwaysvisible" When the user chooses this activity, the soft keyboard is visible-that is, when the user determines that the activity is navigated to, rather than returning to it due to leaving another activity.

"Adjustunspecified" It is not specified whether the Activity main window is resized to allow space for the soft keyboard, or whether the contents of the window are visible on the screen with the current focus. The system will automatically select one of these modes primarily depending on whether the contents of the window have any layout view that can scroll their content. If there is such a view, the window will be resized so that the contents of the scrolling window can be visible in a smaller area. This is the default behavior setting for the main window.

"Adjustresize" The activity main window is always resized on the screen to allow space for the soft keyboard.

"Adjustpan" The Activity main window does not adjust the size of the screen to allow space for the soft keyboard. Instead, the contents of the current window are automatically moved so that the current focus is never covered by the keyboard and the user can always see the part of the input. This is usually not expected than resizing, because the user may turn off the soft keyboard in order to get an interactive operation with the covered content.

Bug

In full-screen state, the adjustresize does not respond only with Adjustpan, and the Adjustpan response is not good enough in webview full-screen mode sometimes unresponsive.

"Go" about the Android Input method bounce out to overwrite the input box related issues

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.