扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
LinearLayout android中常用的线性布局
公司主营业务:成都做网站、成都网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出独山子免费做网站回馈大家。可以根据屏幕的大小自动调节控件
下面对LinearLayout的几个属性做简单的介绍
1、android:orientation属性:
即排列方式,可以选择横排或竖排(horizontal,vertical)
vertical:垂直排列
horizontal:水平排列
举个例子:
比如我们要在一个界面中做一个3x3
即3行3列的按钮
那么在主LinearLayout中我们通常用垂直布局即(android:orientation="vertical")
在主框架中我们再添加三个子框架,子框架中采用水平布局(android:orientation="horizontal")
2、控制子框架之间的距离
通常用 android:layout_margin..(包括上下左右)
如android:layout_marginTop="20dp"即距离上个控件20dp
3、控件按比例排列
有些时候,对于某些空间我们不想让其占据太多位置,当然对于固定的机型屏幕可以设置给它固定的
大小,但是屏幕适配是不合格的
在这里我们就需要用到了android:layout_weight=""属性
如在一行显示两个控件一个TextView、另一个EditText
我们需要让EditText占据更多的空间这里我们选择1:2
于是在TextView的属性中我们设置为(android:layout_weight="1")
同样在EditText中设置属性为(android:layout_weight="2")
前提是该子框架中只有这两个控件。
以上即是LZ对LinearLayout的简单理解
如有不懂或错误之处,欢迎给出建议!!!
贴出主要布局代码
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流