
android开发如何才能layout背景色不覆盖控件 10
本人小白。刚开始学android程序开发不久。在网上找的视频自学,学到relativelayout这章。我写的代码和教程以及API文档里代码一样,在设置relativel...
本人小白。刚开始学android程序开发不久。在网上找的视频自学,学到relativelayout这章。我写的代码和教程以及API文档里代码一样,在设置relativelayout的background为蓝色后,我的Edittext和button都变为layout的背景色,非常难看。而教程里edittext和button都为白色。不知道是什么原因,难道是ADK不一样导致的?我用的API是4.0,教程里是2.3好像,麻烦高手指教下,不胜感激!
展开
1个回答
展开全部
对于每个控件都可以单独设置颜色背景的,比如你那个Button
<LinearLayout
>
<Button
android:id="@+id/button"
/>
</LinearLayout>
分别可以在LinearLayout 和Button里设置不同的背景,不会发生冲突,你这种情况可以试试再在Button里设置一下背景,将Button设置成白色,外面的背景不动
<LinearLayout
>
<Button
android:id="@+id/button"
/>
</LinearLayout>
分别可以在LinearLayout 和Button里设置不同的背景,不会发生冲突,你这种情况可以试试再在Button里设置一下背景,将Button设置成白色,外面的背景不动
追问
单独设置控件颜色也可以。但是我主要想知道为什么代码一样,但是出来效果风格不一样呢。而且不止颜色,还有按钮的整个风格感觉很死板,没有像例子里或者其他地方看到的按钮比较漂亮。是同样代码哈,不是修改了按钮某些属性的情况。而且默认的BUTTON,点击了会变橘黄,但是我新建BUTTON,点了没有这个效果。这个是什么原因呢
追答
对Button设置颜色背景后,点击就不会变色,还有你的工程版本不同也会导致效果不一样,比如:在Android2.2中的输入框是一个长方形的框,而在Android4.0.4中看起来就像是一个线段
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询