gpt4 book ai didi

android - 从 Android 的 ScrollView 中删除滚动条轨道

转载 作者:IT老高 更新时间:2023-10-28 13:04:33 26 4
gpt4 key购买 nike

我的 Android 应用程序有一个主 WebView(从本地资源加载的 HTML),我想使用整个屏幕宽度并能够(垂直)滚动。因此,我在布局 XML 中将 WebView 包装在 ScrollView 中,但无论我做什么,我似乎都无法从 ScrollView 的右侧删除滚动条轨道。更糟糕的是,我似乎无法更改滚动条轨道的背景颜色。

轨道占用大约 10dp 左右,这给 WebView 中的 HTML 带来了问题。我希望滚动条出现在 WebView 的顶部(iPhone 风格,如果你明白我的意思的话)。现在,您可以说“为什么不将您的 HTML 更改为 10 像素?”,这是我的后备解决方案,但我宁愿不必这样做。

这是布局 XML 的相关 fragment ,你会看到我已经尝试了所有我能找到的 android:etc 属性:

<ScrollView 
android:id="@+id/deal_web_view_holder"
android:layout_below="@id/clock_bar_holder"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="false"
android:fadingEdge="none"
android:background="#02a7e9"
android:scrollbars="none"
android:scrollbarSize="0dp"
android:paddingRight="0dp"
android:scrollbarAlwaysDrawVerticalTrack="false"
android:scrollbarStyle="insideOverlay"
android:scrollbarTrackVertical="@drawable/scrollbar_track_vertical" >
<WebView
android:id="@+id/deal_web_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</ScrollView>

我的目标是平台 2.1/API lvl 7,实际上只是处理正常尺寸的显示器、mdp、hdp 和 xhdp。

最佳答案

通过 xml 从 View (及其子类)中移除滚动条:

android:scrollbars="none"

http://developer.android.com/reference/android/view/View.html#attr_android:scrollbars

关于android - 从 Android 的 ScrollView 中删除滚动条轨道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6273335/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com