滚动视图中的滚动条仅在我开始滚动时可见。 我怎么能一直展示它?
答案 0 :(得分:483)
截至目前,最好的方法是在xml中使用android:fadeScrollbars="false"
,这相当于java代码中的ScrollView.setScrollbarFadingEnabled(false);
。
答案 1 :(得分:53)
设置android:scrollbarFadeDuration="0"
可以解决问题。
答案 2 :(得分:38)
有两种方式:
ScrollView.setScrollbarFadingEnabled(false);
android:fadeScrollbars="false"
这很简单!
答案 3 :(得分:11)
尝试这个,因为当我想为TextView执行此操作时,上述建议对我不起作用:
TextView.setScrollbarFadingEnabled(false);
祝你好运。
答案 4 :(得分:9)
尝试垂直android:scrollbarAlwaysDrawVerticalTrack="true"
。
并尝试android:scrollbarAlwaysDrawHorizontalTrack="true"
横向
答案 5 :(得分:9)
由于以上两种方法都不适合我,所以这就是:android:scrollbarDefaultDelayBeforeFade="500000"
答案 6 :(得分:8)
android:scrollbarFadeDuration="0"
有时无效。所以我将gallery.setScrollbarFadingEnabled(false);
添加到活动中并且它有效!
答案 7 :(得分:8)
不要忘记将android:scrollbars="vertical"
与android:fadeScrollbars="false"
一起添加,否则在某些情况下根本不会显示。
答案 8 :(得分:6)
这两个对我有用:
android:scrollbarFadeDuration="0"
android:scrollbarAlwaysDrawVerticalTrack="true"
答案 9 :(得分:3)
setVertical *帮助使垂直滚动条始终以编程方式显示
scrollView.setScrollbarFadingEnabled(false);
scrollView.setVerticalScrollBarEnabled(true);
scrollView.setVerticalFadingEdgeEnabled(false);
答案 10 :(得分:2)
设置滚动条的可见性,颜色和厚度,如下所示:
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/recycler_bg"
<!--Show Scroll Bar-->
android:fadeScrollbars="false"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:scrollbarFadeDuration="50000"
<!--Scroll Bar thickness-->
android:scrollbarSize="4dp"
<!--Scroll Bar Color-->
android:scrollbarThumbVertical="@color/colorSecondaryText"/>
希望它能节省一些时间。
答案 11 :(得分:2)
简单容易。将此属性添加到ScrollBar
:
android:fadeScrollbars="false"
或者您可以在https://market.nativescript.org/plugins/nativescript-picker中进行此操作:
scrollView.setScrollbarFadingEnabled(false);
答案 12 :(得分:1)
设置SELECT dt.date,
Sum(Cast(Substring_index(dt.error_alerts, '|', 1) AS UNSIGNED)) AS
errors,
Sum(Cast(Substring_index(dt.error_alerts, '|', -1) AS UNSIGNED)) AS
alerts
FROM (SELECT all_mon.date,
u.id,
(SELECT Concat(rt1.errors, '|', rt1.alerts)
FROM report_totals AS rt1
JOIN reports AS r1
ON r1.id = rt1.report_id
WHERE r1.user_id = u.id
AND Month(r1.date) <= all_mon.month
ORDER BY r1.date DESC
LIMIT 1) AS error_alerts
FROM (SELECT Min(Date_format(date, '%Y-%m-01')) AS date,
Month(date) AS month
FROM reports
GROUP BY month) AS all_mon
CROSS JOIN users AS u) AS dt
GROUP BY dt.date
可以通过技巧改变@drwable的样式
答案 13 :(得分:1)
我有同样的问题。该条具有相同的背景色。试试:
android:scrollbarThumbVertical="@android:color/black"