1
如何處理webview中的滾動,以便當光標到達某一行的下方時,光標會自動在其上方滾動。是否有任何功能,因爲它可以由IO處理,但我沒有找到任何東西的機器人。Android webview滾動問題
如何處理webview中的滾動,以便當光標到達某一行的下方時,光標會自動在其上方滾動。是否有任何功能,因爲它可以由IO處理,但我沒有找到任何東西的機器人。Android webview滾動問題
我很高興我可以幫你解決這個問題!
解決方案非常簡單!我正在使用同一個豐富的編輯器。
我正面臨同樣的問題,我解決它刪除ScrollView。
你需要做的是在你的佈局上創建一個線性佈局,並在其中放置編輯器。只有一件事你應該包括如線性佈局標籤:
android:windowSoftInputMode="adjustPan|adjustResize"
這是我的佈局(注:我改變了控制的名稱)
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="vertical"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="15dp"
android:layout_marginBottom="115dp"
android:windowSoftInputMode="adjustPan|adjustResize"
android:background="@drawable/background_container_corner_white"
android:layout_alignParentTop="true">
<com.glaucioleonardo.wcmauditor.activities.editor.RichEditor
android:id="@+id/editor"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="5dp"/>
</LinearLayout>
你並不需要使用線性佈局中的這些標籤。我只是用它們根據我的應用程序格式
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="15dp"
android:layout_marginBottom="115dp"
android:background="@drawable/background_container_corner_white"
android:layout_alignParentTop="true"
現在它的工作完美!如果你沒有解決你的問題,請發佈你的佈局,並會更容易幫助你!
添加了webview的示例代碼。所以這將很容易幫助 –
@ Vinayaga: - 我已經導入這個庫: - https://github.com/wasabeef/richeditor-android/。在這裏,只要光標在鍵盤下面,它就會移動到鍵盤上方,但現在我添加了一些水平線,比如說鍵盤上方10dp的高度。但光標隱藏在該欄後面。我如何處理它 – ritwik