[英]Disable only Horizontal Scroll in Android Webview
我正在使用第三方庫richeditor-android 。
該庫本身就是很棒的,並使用android網絡視圖提供了豐富的文本功能。 編輯完文本后,您可以將其作為字符串使用,並在使用后顯示在同一Rich Editor的網絡視圖中
setInputEnabled(false)
但是問題是Web視圖不包裝文本,而是為水平於屏幕的單詞啟用水平滾動視圖。(結果與普通Web視圖相同)我希望Web視圖以文本形式顯示文本在編輯文本時使用過的相似模式。
我已經使用了堆棧溢出可用的各種答案中提到的所有內容,但還沒有成功。 主要問題是我只想禁用水平滾動,同時允許用戶垂直滾動。
例如,我插入了圖像。
輸入文字時的圖片。
顯示文本時的圖像。
請嘗試以下代碼,以使用CSS刪除水平滾動。
在您的資產文件夾中創建一個.css文件,然后將以下代碼粘貼到該文件中。
.wrap {
word-wrap:break-word;
}
之后,在您的活動中輸入以下代碼。
StringBuilder sb = new StringBuilder();
sb.append("<HTML><HEAD><LINK href=\"justify.css\" type=\"text/css\" rel=\"stylesheet\"/></HEAD><body><div class=\"wrap\"> "); //Justify.css is the name of the file in your assets folder
sb.append("YOUR TEXT");
sb.append("</div></body></HTML>");
web_view.loadDataWithBaseURL("file:///android_asset/", sb.toString(), "text/html", "utf-8", null);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.