1

私はこの奇妙な問題に直面しています。私のアプリでは、画面の下部にタブバーがあります。この画面には、いくつかのEditTextsとButtonsがあります。

今私の問題は、アプリが小さなデバイスで実行されている場合、タブバーがボタンと重なって表示されると、タブバーの上に白い影が表示されることです(添付の画像を参照)。タブバーがウィジェットと重なっていない場合、この影は表示されません。

これがAndroidの自然な動作なのか、それとも取り除くことができるのかを知りたいだけです。助けてください。前もって感謝します。

フルタブ

4

2 に答える 2

8

このショーはタブで表示されません。これはスクロールビューのデフォルトのフェード効果です。これを[なし]に設定すると削除できます。このためには、スクロールビューでこのプロパティを追加する必要があります

android:fadingEdge="none" 

この画面のScrollviewタグの下。

于 2012-08-11T11:40:44.233 に答える
2

フェージングエッジの色は、android:cacheColorHint属性によって制御されます。

以下のコードを試してください-

ScrollView android:cacheColorHint="#ff000000" android:background="#ffffffff" />

これらの色の代わりに、希望の色を付けることができます。以下のリンクを試してください-

  1. ScrollViewの問題

  2. ScrollView FadingEdge

于 2012-08-11T11:33:07.617 に答える