Android-线性布局背景“;超过;意见

Android-线性布局背景“;超过;意见,android,layout,background,views,Android,Layout,Background,Views,我正在尝试将一个简单的渐变背景应用到我的主线布局中。我的问题是,背景拒绝留在背景中,而是决定也覆盖我的视图(本例中为文本视图和按钮)。我做错了什么/我错过了什么?谢谢你的帮助 主要布局: 可绘制/bg_gradient.xml: 结果(来自EclipseXML编辑器的屏幕截图,但在实际手机上看起来相同) 如您所见,文本行和按钮似乎至少部分被背景覆盖。我也试着用一个普通的黑色背景,但结果是一样的。在一片黑色的薄雾后面,所有的景色都显得“有雾” 我看不出你的按钮被你的梯度污染了。至于最

我正在尝试将一个简单的渐变背景应用到我的主线布局中。我的问题是,背景拒绝留在背景中,而是决定也覆盖我的视图(本例中为文本视图和按钮)。我做错了什么/我错过了什么?谢谢你的帮助

主要布局:


可绘制/bg_gradient.xml:


结果(来自EclipseXML编辑器的屏幕截图,但在实际手机上看起来相同)


如您所见,文本行和按钮似乎至少部分被背景覆盖。我也试着用一个普通的黑色背景,但结果是一样的。在一片黑色的薄雾后面,所有的景色都显得“有雾”

我看不出你的按钮被你的梯度污染了。至于最上面的文本-这是正常的,因为默认情况下TextView背景是透明的,所以可以通过它看到容器的背景。

我没有看到您的按钮被渐变污染。至于最上面的文本-这是正常的,因为默认情况下TextView背景是透明的,所以容器的背景将通过它被看到。

看起来您是为android版本3或更高版本开发的…所以在这个版本中,主题上面的版本被设置,例如控件似乎有透明的背景

尝试将控件(按钮、文本视图)背景更改为一些哈希颜色值

例如:-
android:background=“#ffaaff”

现在你不需要改变你的代码…就这样试试吧

对于您的按钮,请将其放入代码中以使其透明

v.setBackgroundColor(0x0000FF00 );

希望这对你有用

看来你是在为android版本3或更高版本开发…所以在这个版本和上面的版本中设置了主题,比如控件似乎有透明的背景

尝试将控件(按钮、文本视图)背景更改为一些哈希颜色值

例如:-
android:background=“#ffaaff”

现在你不需要改变你的代码…就这样试试吧

对于您的按钮,请将其放入代码中以使其透明

v.setBackgroundColor(0x0000FF00 );

希望这对您有用

我确实是为API级别15开发的。很抱歉没有提到这一点。你的建议确实把我的文本背景设置成了漂亮的粉红色。我想象我可以把文字放在画布上,背景之上。但似乎每一篇文章都有一个背景,必须加以说明。因此,我将尽可能地匹配视图背景和布局背景,以实现文本的无缝集成。我希望那是正确的做法。谢谢你的帮助!但似乎每个文本都有一个背景…你能告诉我如何在这里分享一些图片…如果你觉得这个有用的投票或接受这个作为答案在你的帮助下,我可以设置文本的背景为黑色,按钮为白色。因此,现在的观点不再受到污染,但它仍然不是我所期待的效果。我只想(特别是文本)没有可见的背景,只是在阴影布局背景上显示白色。我想对你的答案投赞成票,但由于我是新来的,我不能(需要更高的声誉)。我确实接受了你的回答。再次感谢!伟大的手动将文本和按钮的背景设置为透明即可!再次感谢!事实上,我正在为API级别15进行开发。很抱歉没有提到这一点。你的建议确实把我的文本背景设置成了漂亮的粉红色。我想象我可以把文字放在画布上,背景之上。但似乎每一篇文章都有一个背景,必须加以说明。因此,我将尽可能地匹配视图背景和布局背景,以实现文本的无缝集成。我希望那是正确的做法。谢谢你的帮助!但似乎每个文本都有一个背景…你能告诉我如何在这里分享一些图片…如果你觉得这个有用的投票或接受这个作为答案在你的帮助下,我可以设置文本的背景为黑色,按钮为白色。因此,现在的观点不再受到污染,但它仍然不是我所期待的效果。我只想(特别是文本)没有可见的背景,只是在阴影布局背景上显示白色。我想对你的答案投赞成票,但由于我是新来的,我不能(需要更高的声誉)。我确实接受了你的回答。再次感谢!伟大的手动将文本和按钮的背景设置为透明即可!再次感谢!