なってしまったんです。でも常に表示して置きたいときもあるわけで
android:scrollbarAlwaysDrawVerticalTrack="true"
android:scrollbarAlwaysDrawHorizontalTrack="true"
はダメです!
android:scrollbarDefaultDelayBeforeFade
(API 5)
を使います。も、対処療法で、正しくは
android:fadeScrollbars="false"
(API 5)
を使います。
こうすると消えません。adakoda さんありがとうございます!!!
# ちなみに、この attribute は http://developer.android.com/reference/android/view/View.html には載ってませんが、
# public void setScrollbarFadingEnabled (boolean fadeScrollbars)
# なら載っているというパターンのやつですw
android:scrollbarDefaultDelayBeforeFade は
その名のとおり、消え始める前の時間を milliseconds で指定します。
10秒表示するなら、
android:scrollbarDefaultDelayBeforeFade="10000"
です。
ちなみに、
android:scrollbarFadeDuration
(API 5)
というのもあります。これは、消え始めてから消え終わるまでの時間です。
同じく milliseconds で指定します。
android:scrollbarFadeDuration="10000"
なら10秒かけてゆっくりフェードアウトします。
# どうもタッチが外れてからの時間のようで、起動時はもっと長く
# 表示されました。
#
#
はじめまして、Androidを勉強しているadakodaといいます。いつも楽しみに購読させていただいています。
返信削除android:fadeScrollbars="false"を使用すると、スクロールバーが消えないかもしれません。
adakoda さん。コメントありがとうございます。
返信削除Reference に setScrollbarFadingEnabled(boolean fadeScrollbars) はあるけど、attribute が載ってないってパターンですねw
ありがとうございます。追記しまーす。