向窗口小部件添加可见滚动条

时间:2014-11-11 09:23:17

标签: android

我有以下代码来获取输入的文本。它滚动但我无法看到滚动条。我希望每次都能看到滚动条,无论可用的数据是什么

text.setSingleLine(false);
text.setScroller(new Scroller(this));
text.setVerticalScrollBarEnabled(true);
text.setHorizontalScrollBarEnabled(true);
text.setMaxLines(3);
text.setMovementMethod(new ScrollingMovementMethod());

2 个答案:

答案 0 :(得分:0)

在布局文件中使用以下代码。这样每次都可以看到滚动条。

android:fadeScrollbars="false"

或者您也可以使用以下代码

scrollView.setScrollbarFadingEnabled(false);

Exapme

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fadeScrollbars="false">

<强>参考

答案 1 :(得分:0)

您必须设置位置,样式,大小和淡入淡出以确保其可见。例如:

text.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
text.setScrollBarSize(5);
text.setScrollbarFadingEnabled(false);