NestedScrollView nestedScrollView = (NestedScrollView) findViewById(R.id.content);
nestedScrollView.setVerticalScrollBarEnabled(true);
setVerticalScrollBarEnabled
は上記のコードでは機能しません。プログラムでNestedScrollViewのスクロールバーを表示する方法。
NestedScrollView nestedScrollView = (NestedScrollView) findViewById(R.id.content);
nestedScrollView.setVerticalScrollBarEnabled(true);
setVerticalScrollBarEnabled
は上記のコードでは機能しません。プログラムでNestedScrollViewのスクロールバーを表示する方法。
2通りの方法があります。
Javaコードから:NesteadScrollView.setScrollbarFadingEnabled(true);
は、XMLコードから:そのような単純なandroid:fadeScrollbars="true"
!
上記のJavaコードでは動作しません。 –
待ち、私はnesteadscrollviewタグ 'アプリ内でこの行を追加します@JohnRubanSingh私の答え –
を更新します:layout_behavior =「@文字列/ appbar_scrolling_view_behavior」' –
いくつかの調査がこの問題の回避策を見つけた後でandroid sdkビューレベルのスクロールで、xml属性から呼び出されます。次の手順を実行します。
ステップ1:android:scrollbars="vertical"
を持つXMLファイルを作成し、XMLフォルダ内に置きます(内部の解像度は、XMLフォルダを作成し、ファイルを配置)
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.NestedScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:scrollbars="vertical"/>
ステップ2: Javaファイルには、追加次のコードスニペット
NestedScrollView nestedScrollView = new NestedScrollView(getBaseContext(),getAttributeSet());
private AttributeSet getAttributeSet() {
AttributeSet attr = null;
try {
XmlPullParser parser = getResources().getXml(R.xml.xml);
try {
parser.next();
parser.nextTag();
} catch (Exception e) {
e.printStackTrace();
}
attr = Xml.asAttributeSet(parser);
return attr;
} catch (Exception e) {
return attr;
}
}
はスクロールバーがいつか隠れていますか? –
いいえ...スクロールバー自体が表示されない –