我给嵌入在我的布局中的webview客户端提供以下方法调用
第一个月
当我在设备上运行这个时,它在右侧显示一个白色竖条。我通过使用webview.setBackgroundColor(Color.BLACK);
修复了白色的东西,但我想完全删除它
以下是我的布局xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<WebView android:id="@+id/wv1"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
/>
</LinearLayout>
字符串
有什么建议吗?
5条答案
按热度按时间bvk5enib1#
使用以下方法隐藏但不删除滚动条的功能。调整布局边距是一个讨厌的解决方案。
第一个月
ohtdti5x2#
我会在里面设置margin:0和padding:0。
字符串
abithluo3#
这可能不是“最好的”答案,但它对我有效。
字符串
让我知道如果有更好的东西,因为这对我来说感觉黑客。
bjg7j2ky4#
我的应用程序有一个可选择的夜间模式,切换到黑色上的白色。中央视图是一个显示文本的WebView。
对于夜间模式,我使用了一个额外的css文件,在黑色背景上显示白色文本,但是用户抱怨右侧的白色滚动条,所以我遇到了与上面提到的相同的问题,然而,我需要在运行时自动切换夜间模式,但是我不想仅仅隐藏滚动条。
我使用的简单解决方案是:
字符串
设置WebView的backgroundColor会根据需要影响滚动条。
mzmfm0qo5#
我在左侧和右侧得到白色条,其中webview与XML文件中的父高度和宽度匹配。但我发现的问题是Java类文件中缺少一行代码。
添加这个为我解决了这个问题。
字符串