当前位置: 首页 > news >正文

网站建设的岗位要求/雅虎搜索引擎中文版

网站建设的岗位要求,雅虎搜索引擎中文版,怎么做电商网站推广,WordPress编辑器高亮我们的软件是由好多个界面组成的,而每个界面又由N多个控件组成,Android中借助布局来让各个空间有条不紊的摆放在界面上。 可以把布局看作是一个可以放置很多控件的容器,它可以按照一定的规律调整控件的位置,从而实现精美的界面。 …

         我们的软件是由好多个界面组成的,而每个界面又由N多个控件组成,Android中借助布局来让各个空间有条不紊的摆放在界面上。

         可以把布局看作是一个可以放置很多控件的容器,它可以按照一定的规律调整控件的位置,从而实现精美的界面。

         布局中也可以放置布局,通过多层布局的嵌套,实现比较复杂的界面。

         Android提供了四种基本布局:LinearLayout、RelativeLayout、FrameLayout、TableLayout

LinearLayout:

         LinearLayout称为线性布局,正如其名字一样,这个布局中的所有控件在线性方向上依次排列。

         LinearLayout通过orientation属性来指定排列方向是垂直还是水平,如果值为vertical,控件为垂直排列,如果值为horizantal,控件为水平排列

         代码:

         activity_main.xml:

<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"android:orientation="vertical"><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="BUTTON1"android:id="@+id/button1"/><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="BUTTON2"android:id="@+id/button2"/><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal"><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="BUTTON3"/><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="BUTTON4"/></LinearLayout></LinearLayout>

  以上代码在模拟器中显示为

  

  

         从上面的代码我们可以看出,线性布局中,android:orientation属性控制了内部控件的布局方向,vertical为垂直布局,horizontal为水平布局,Android系统默认线性布局为水平方向(horizaontal)。

         线性布局中还有一个属性android:gravity来控制布局内子元素的重力方向,它有以下多个参数可供选择:

         center、  bottom、center_horizontal、center_vertital、clip_horizontal、clip_vertital、         end、fill、       fill_horizontal、fill_vertital、   left、right、start、top。

         LinearLayout还有另外一个重要的属性——android:layout_weight,这个属性可以让我们使用比例的方式来指定控件的大小,在手机屏幕适配型方面可以起到非常重要的作用。

    代码示例:

    activity_main.xml:

<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"android:orientation="horizontal"><EditTextandroid:layout_width="0dp"android:layout_height="wrap_content"android:id="@+id/usernameInput"android:text="请输入你的用户名"android:layout_weight="7"/><Buttonandroid:layout_width="0dp"android:layout_height="wrap_content"android:id="@+id/loginButton"android:text="登录"android:layout_weight="3"/>
</LinearLayout>

  运行结果为:

  

  EditText占屏幕的7/10  Button占屏幕的3/10.原理很简单,先将两个控件所占比例相加为屏幕总比例,然后用各自所占比例相除

 

 

  

转载于:https://www.cnblogs.com/xs104/p/4714311.html

http://www.lbrq.cn/news/837991.html

相关文章:

  • 宁波专业网站推广平台咨询/培训机构需要什么资质
  • 铆钉机 东莞网站建设/优化关键词步骤
  • 人大 网站建设 方案/百度付费问答平台
  • 广西平台网站建设报价/宁波seo网络推广
  • 辽宁响应式网站费用/淘宝指数官网的网址
  • 网站服务器怎么优化/百度官网优化
  • 网络架构1788/seo刷排名公司
  • 自助 建站/黄山seo
  • 贵州省建设厅考证官方网站/建站公司网站建设
  • 网站线框图怎样做/有没有免费推广平台
  • 网站开发数据库速度解决方法/建网站公司哪里好
  • 调研纪委网站建设/什么是网络营销的核心
  • 金华手机网站建设/站长之家工具高清
  • 单位网站怎么做/如何做网络推广外包
  • 厦门网站关键词推广/百度下载安装2021最新版
  • 中国哪些网站做软装/深圳seo关键词优化外包公司
  • 建设网站架构服务器需要多少钱/怎么去做推广
  • 南阳做网站公司电话/广告联盟看广告赚钱
  • 哪家网站做旅游攻略好/上海百度竞价
  • 站长工具seo综合查询排名/seo网页优化培训
  • 著名的设计网站/杭州seo整站优化
  • 做游戏的网站的公司/百度官方网首页
  • sap和国家网站做接口/seo职业技能培训班
  • 智联招聘网站怎么做两份简历模板/中山seo排名
  • 做受免费网站/西安百度关键词推广
  • 做美妆的网站/网站推广的四个阶段
  • 推广网站利润/google浏览器下载安装
  • 如何让自己的网站排名靠前/全国疫情实时资讯
  • 网站gif小图标/怎么自己制作一个网站
  • 建站平台是给谁用的/网络营销策略主要包括
  • 学习OpenCV---显示图片
  • LVS集群调度器
  • k8s之Attach 和 Mount
  • 指数加权的公式推导
  • 使用LNMP一键安装包安装PHP、Nginx、Redis、Swoole、OPcache
  • etcd自动压缩清理