1

我正面临这个奇怪的问题。在我的应用程序中,我在屏幕底部有一个标签栏。在这个屏幕中,我有一些 EditTexts 和 Buttons。

现在我的问题是,如果应用程序在小型设备上运行,当标签栏以某种方式显示与按钮重叠时,标签栏上会出现一个白色阴影(如附图所示)。如果标签栏没有与任何小部件重叠,则不会显示此阴影。

我只想知道这是否是android的自然行为,或者我可以摆脱它。请帮忙。提前致谢。

全表

4

2 回答 2

8

这个显示不是 Tabs 显示的,它是滚动视图的默认淡入淡出效果,您可以通过将其设置为 none 来删除它。为此,您必须在滚动视图中添加此属性

android:fadingEdge="none" 

在此屏幕的 Scrollview 标签下。

于 2012-08-11T11:40:44.233 回答
2

褪色边缘颜色由android:cacheColorHint属性控制。

试试下面的代码 -

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

而不是这些颜色,你可以给你想要的颜色。试试下面的链接 -

  1. 滚动视图问题

  2. ScrollView FadingEdge

于 2012-08-11T11:33:07.617 回答