1
lincanbin 2016-02-24 01:13:30 +08:00
通过查阅 Android 的文档,可以发现:
right 是 Push object to the right of its container, not changing its size. end 是 Push object to x-axis position at the end of its container, not changing its size. 所以在保留 layout_gravity= right 的同时,增加一行: layout_gravity= end |
2
ck1llc OP @lincanbin 好吧,我在官网看到的原文是下面这样,晚上回去我再试一下
http://developer.android.com/reference/android/widget/GridLayout.LayoutParams.html#attr_android:layout_gravity end 0x00800005 Push object to the end of its container, not changing its size. |
4
twoyuan 2016-02-24 09:40:23 +08:00 1
设置 listview 的 width 为 match_parent 就可以了
另外建议 Github 上添加 project 的 settings.gradle 和 build.gradle 文件 |
5
ck1llc OP @twoyuan 好吧,之前没在 Github 上搞过安卓工程,不知道还要添加这两个文件。
我这个项目也是自己学习用的,之前没托管在 Github 上,昨晚为了提问题,就只把源代码相关的直接拖进 Github 里了( PS:拖动提交这个功能挺好用的)。 刚刚我看了看 AndroidStudio 生成的所有文件,还生成了.gitignore 文件,自动忽略了 *.iml .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /build /captures 是我太土鳖了 |
6
ck1llc OP @twoyuan 应该就是你说的问题,刚我看了书附带的源代码, listview 的 width 为 match_parent 。是我自己照着例子写的时候,拖下来的组件没注意修改 width 的默认值。
非常感谢!!! |
7
yuriko 2016-02-24 11:00:36 +08:00
好不容易看到一个 Android UI 的问题,结果全被抢答了……
|
9
ybfelix 2016-03-01 17:45:24 +08:00 via Android
get
|