0xS*_*ina 2 android android-layout
Android的新功能和整个线性/相对布局的东西.需要帮助确定如何进行此布局:

到目前为止我所做的是:
Linear Layout(Vertical)
---Textview ("fixpix.")
---Linear Layout (Horizontal) //first column
------Linear Layout (Vertical, weight 1) //even more nesting here
------Linear Layout (Vertical, weight 1) //even more nesting here
------Linear Layout (Vertical, weight 1) //even more nesting here
---Linear Layout (Horizontal) //last column
------Linear Layout (Vertical, weight 1) //even more nesting here
------Linear Layout (Vertical, weight 1) //even more nesting here
------Linear Layout (Vertical, weight 1) //even more nesting here
---Button ("Learn More.")
Run Code Online (Sandbox Code Playgroud)
我得到很多警告,不应该嵌套权重等等.我甚至不确定这是否是正确的方法.有人可以建议更好的方式,而不是复杂
在构建中等复杂布局时的最佳提示.
而不是ImageViews,TextViews等,使用普通视图作为占位符.将每个元素的背景颜色(包括封闭的Linears/Relatives/Frames等)设置为不同的颜色.这样,你可以准确地看到每个元素正在做什么并调整你的权重,"相对性"(例如layoutToTheRightOf等)和大小,直到布局看起来很完美.然后用您想要的元素替换占位符.
如果您正在努力使用现有布局,请将XML复制/粘贴到文本编辑器中.执行上述操作,然后将各个元素逐个复制/粘贴到其占位符上.您可以在短时间内控制您的布局.
当然,很好地理解每个ViewGroup的工作原理对于构建优秀的Android应用程序至关重要.
祝好运.
| 归档时间: |
|
| 查看次数: |
8997 次 |
| 最近记录: |