安卓滚动条拇指长度

3

我正在使用可绘制的滚动条轨道和拇指,对于拇指,我需要看到图片的原始尺寸,目前拇指被拉伸了。

2个回答

1

View 中有 3 个受保护的方法(水平方向为 3,垂直方向为 3),用于计算如何绘制滚动条和拇指,您可以重写它们。请参见 此处 和以下方法。


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设置ScrollView的大小

android:scrollbarSize="0dip"

或者你需要通过编程来设置scrollview。

LinearLayout.LayoutParams scrollParams = new LinearLayout.LayoutParams(width,height,2.0f);
scrollView.setLayoutParams(scrollParams);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接