安卓工程里面的xml布局imageview和textview设置在中间却总是会显示在右上角

我咋安卓工程xml文件中设置的图片和文字都在屏幕中间,用手机调试的时候就变成了在右上角了,不知道怎么回事。。。
最后那张图片放错了,不过对的图片跟这张差不多,就是图标下面多了个textview

因为你的LinearLayout布局中是垂直方向,所以控件里面的layout_gravity 是失效的,你在LinearLayout布局中加一个:android:gravity = "center"
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-10
你用的linerlayout 默认元素在最左边
在layout里加上 android:gravity = "center_horizontal"追问

还是不行,不过发现imageview的水平位置是以textview的中间为准的

追答

你确定你贴的代码是当前的 你这现象看起来像是
liner layout的width是wrap_content的啊
确定写的是fill parent么?
把你现在代码贴出来

追问

代码字数超过限制,直接截图了

追答


我让你在linerlayout里加android:gravity = "center_horizontal"

不是加android:layout_gravity = "center_horizontal"
明白?