[英]Keyboard hiding text field from WebView
我正在使用android WebView
,下面是XML布局:
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView android:id="@+id/medical_webview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:focusable="true"
android:focusableInTouchMode="true"
android:layout_alignParentTop="true">
</WebView>
</ScrollView>
在WebView
,文本字段位於頁面底部。 一旦我們專注於文本字段,UI不會自動向上滾動並隱藏文本字段。
更多信息,我正在使用Fragment
並且已經嘗試過adjustResize|adjustPan
。
您必須在片段類中而不是清單中定義Adjustresize | adjustpan:
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN | WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
刪除scrollview並設置布局參數后,其工作:)
編碼愉快!!!
我刪除了Scrollview
並添加: getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN | WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
現在可以了
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.