我正面临这个奇怪的问题。在我的应用程序中,我在屏幕底部有一个标签栏。在这个屏幕中,我有一些 EditTexts 和 Buttons。
现在我的问题是,如果应用程序在小型设备上运行,当标签栏以某种方式显示与按钮重叠时,标签栏上会出现一个白色阴影(如附图所示)。如果标签栏没有与任何小部件重叠,则不会显示此阴影。
我只想知道这是否是android的自然行为,或者我可以摆脱它。请帮忙。提前致谢。
这个显示不是 Tabs 显示的,它是滚动视图的默认淡入淡出效果,您可以通过将其设置为 none 来删除它。为此,您必须在滚动视图中添加此属性
android:fadingEdge="none"
在此屏幕的 Scrollview 标签下。
褪色边缘颜色由android:cacheColorHint
属性控制。
试试下面的代码 -
ScrollView android:cacheColorHint="#ff000000" android:background="#ffffffff" />
而不是这些颜色,你可以给你想要的颜色。试试下面的链接 -