我正在使用drawable滚动条轨道和拇指,在拇指的情况下,我需要在图像的原始尺寸中看到拇指,目前拇指被拉伸。
答案 0 :(得分:0)
View
中有3个(水平加3个垂直)受保护方法,用于计算如何绘制滚动条和拇指,您可以覆盖它们。请参阅here和以下方法。
答案 1 :(得分:0)
为滚动条创建自己的样式。在样式中添加以下代码。
<style name="style_name">
<item name="android:scrollbarAlwaysDrawVerticalTrack">true</item>
<item name="android:scrollbarStyle">outsideOverlay</item>
<item name="android:scrollbars">vertical</item>
<item name="android:fadeScrollbars">false</item>
<item name="android:scrollbarThumbVertical">@drawable/scroller_thumb</item>
</style>
然后将您的样式应用于滚动条。
style="@style/style_name"
您可以使用xml
设置滚动视图大小android:scrollbarSize="0dip"
或者您必须以编程方式设置scrollview。
LinearLayout.LayoutParams scrollParams = new LinearLayout.LayoutParams(width,height,2.0f);
scrollView.setLayoutParams(scrollParams);