web-dev-qa-db-ja.com

Android上下の色を削除できません

enter image description hereScrollViewを追加し、Androidタブレットにデプロイすると、いくつかの問題が発生します。ただし、携帯電話では正常に動作します。

ユーザーがページ全体の上部または下部に移動すると、ユーザーがページの下部に到達したことを示す青い影が自動的に表示されます。 UIに影響するため、これらのインジケーターを削除したいと思います。

XMLで削除または設定する方法はありますか?

スクロールビューに設定する別のパラメーターを試しましたが、機能しません。

助けてください。

26
Thomas Lee

fadingEdgeは非推奨です。 ScrollViewでこれを使用します。

Android:overScrollMode="never"

55
Plegge

この余分な行をScrollView定義に追加します。

Android:overScrollMode="never"  

または、これをコードに追加します。

findViewById(R.id.sobreScrollView).setOverScrollMode(ScrollView.OVER_SCROLL_NEV‌​ER);
12
kyogs

これをscrollViewに追加します

Android:fadingEdge="none"
7
ShineDown

これを試して:

Android:overScrollMode="never" 
6
Ameen Maheen

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属性を使用します。

3
itiskj

Romain Piel この投稿で言及されているように: https://stackoverflow.com/a/7106752/956975Pim ReijersenAndroid:fadingEdgeは非推奨であり、APIレベル14以降は無視されます。

ListView/GridView/ScrollViewの影を次のように削除します

xMLの場合:

Android:fadingEdgeLength="0dp"

javaの場合:

view.setFadingEdgeLength(0);
1
marienke

setOverScrollMode(View.OVER_SCROLL_NEVER)

1
user890973