键盘进入Android时,EditText超出了窗口范围

弓背霞明剑照霜,秋风走马出咸阳。这篇文章主要讲述键盘进入Android时,EditText超出了窗口范围相关的知识,希望能为你提供帮助。
在我的manifest.xml中,我将其设置为我当前的Activity

< activity android:name=".StockAdjustment" android:theme="@style/CustomActionBarTheme" android:label="@string/Metrix" android:windowSoftInputMode="adjustResize" > < /activity>

我的问题是当键盘出现我的EditText上升太多。它超出了视图的上限,甚至无法看到我正在输入的内容。无论我为android:windowSoftInputMode="adjustResize"投入的是什么,都会有同样的结果。
请帮我。谢谢
【键盘进入Android时,EditText超出了窗口范围】UPDATE
键盘进入Android时,EditText超出了窗口范围

文章图片

更新2
< ScrollView style="@style/ScrollViewBase.Normal.Vertical" android:layout_weight="1" tools:isScrollContainer="false">

答案设置android:windowSoftInputMode="stateVisible|adjustPan|adjustResize"
此外,如果您的布局中有ScrollView,请将android:isScrollContainer="false"添加到您的ScrollView
另一答案试试这个,并将android:fitsSystemWindows="true"设置为父布局元素。
< ScrollView style="@style/ScrollViewBase.Normal.Vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:isScrollContainer="false">

另一答案最后,我实现了更改layout.xml的结构。我将布局xml文件更改为此
< LinearLayout style="@style/LinearBase.Normal.Vertical" > < ScrollView style="@style/ScrollViewBase.Normal.Vertical" android:layout_weight="1" android:fitsSystemWindows="true" tools:isScrollContainer="false"> < LinearLayout style="@style/LinearBase.Normal.Vertical"> < LinearLayout android:id="@+id/table_layout" style="@style/LinearBase.Normal.Vertical" android:focusable="true" android:focusableInTouchMode="true"> < TextView style="@style/TextViewBase.Title" android:tag="SCREEN_LABEL"> < /TextView> < TextView style="@style/TextViewBase.Emphasis" android:tag="SCREEN_TIP"> < /TextView> < /LinearLayout> < ListView android:id="@+id/serialList" android:layout_width="match_parent" android:layout_height="match_parent" /> < /LinearLayout> < /ScrollView> < include layout="@layout/stock_adjustment_menu_bar" /> < /LinearLayout>

以前,我的Scrollview正在缩小/缩小,然后ListViewgoing,我无法看到ScrollView内的内容。在我更改了布局结构之后,我的整个内容(Textviews,EditTexts由代码和ListView添加)都在一个ScrollView中。因此,考虑到Scrollview内部的全部内容,就会发生萎缩/呻吟。
确保在触摸ListView时禁用父视图的滚动

    推荐阅读