android布局中按钮为什么不显示

 我来答
春城闭海b0
2016-12-26 · TA获得超过223个赞
知道答主
回答量:164
采纳率:0%
帮助的人:72.1万
展开全部
有图有真相,先上图。结合图可以知道在布局文件XML中,根元素LinearLayout
的长宽属性一般是要设置成match_parent的,表示和其父视图(View,Android中View是用来容纳整个视图层级结构的视图)的大小相同,而其子元素TextView的长宽属性设置时,却不能设置成match_parent,不然表示和LinearLayout大小相同,就会充满整个屏幕而将布局中的另一个子元素LinearLayout挤出屏幕,从而使该子元素中的两个按钮组件在屏幕中得不到展示。所以设置长宽属性的时候一定要注意根元素和子元素长宽的不同,如果发现布局没有出现意想的组件,那么首先要看看其他子元素的长宽是不是设置成match_parent了。图中,A是a对应的布局外观,B是修改后b对应的布局外观(TextView子元素的长宽属性由原来的match_parrent改成了wrap_content)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式