我添加了一个scrollView,如果在Android平板电脑上进行部署,则会出现一些问题。但它在手机上运行良好。
当用户移动到整个页面的顶部或底部时,它会自动显示蓝色阴影,表示用户到达页面底部。 我想删除这些指标,因为它会影响用户界面。
有没有办法删除或设置XML?
我已尝试在scrollview上设置不同的参数,但它不起作用。
请帮忙。
答案 0 :(得分:53)
fadingEdge已弃用。在ScrollView中使用它:
android:overScrollMode="never"
答案 1 :(得分:11)
将此额外行添加到ScrollView定义中:
android:overScrollMode="never"
或将其添加到您的代码中:
findViewById(R.id.sobreScrollView).setOverScrollMode(ScrollView.OVER_SCROLL_NEVER);
答案 2 :(得分:7)
将其添加到scrollView
android:fadingEdge="none"
答案 3 :(得分:5)
试试这个:
android:overScrollMode="never"
答案 4 :(得分:3)
Pre API等级14:
android:fadingEdge="none"
API等级14 +:
android:requiresFadingEdge="none"
见:
https://developer.android.com/reference/android/R.attr.html#fadingEdge
此属性已弃用,自API级别14(ICE_CREAM_SANDWICH)起将被忽略。使用衰落边缘可能会引入明显的性能下降,并且只有在应用程序的可视化设计需要时才应使用。要使用API级别14及更高级别请求淡化边缘,请改用android:requiresFadingEdge属性。
答案 5 :(得分:1)
setOverScrollMode(View.OVER_SCROLL_NEVER)
答案 6 :(得分:1)
正如Romain Piel在此帖子中提到的那样:https://stackoverflow.com/a/7106752/956975,Pim Reijersen在评论中指出android:fadingEdge
已被弃用,从API级别14开始将被忽略。< / p>
删除ListView
/ GridView
/ ScrollView
上的影子,如此
:
android:fadingEdgeLength="0dp"
Java中的:
view.setFadingEdgeLength(0);