3.8培训日记

本文介绍了使用RelativeLayout和LinearLayout实现航班查询界面的过程,并分享了优化布局使其更加对称和整洁的方法。

今天做了航班查询和航班查询往返的页面

用RelativeLayout出现了一点问题 总是不对称 代码如下

<RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="100dp"
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        android:layout_marginTop="10dp">


        <ImageView
            android:id="@+id/imageView13"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentStart="true"
            android:layout_marginRight="5dp"
            android:layout_toStartOf="@+id/imageView14"
            android:background="@mipmap/jipiaoyuding_fancheng07"
            android:layout_alignParentBottom="true" />


        <ImageView
            android:id="@+id/imageView14"
            android:layout_width="30dp"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:background="@mipmap/jiantou" />


        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentEnd="true"
            android:layout_alignParentTop="true"
            android:layout_marginLeft="210dp"
            android:background="@mipmap/jipiaoyuding_fancheng09" />


        <TextView
            android:id="@+id/textView4"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignEnd="@+id/imageView13"
            android:layout_marginRight="10dp"
            android:layout_marginTop="5dp"
            android:text="出发城市" />


        <TextView
            android:id="@+id/textView9"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentEnd="true"
            android:layout_marginRight="10dp"
            android:layout_marginTop="5dp"
            android:text="到达城市" />


        <TextView
            android:id="@+id/textView8"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginEnd="41dp"
            android:text="北京"
            android:textColor="#444445"
            android:textSize="28sp"
            android:layout_marginBottom="8dp"
            android:layout_alignBottom="@+id/imageView14"
            android:layout_alignEnd="@+id/textView4" />


        <TextView
            android:text="请选择"
            android:textColor="#444445"
            android:textSize="28sp"
            android:layout_marginEnd="24dp"
            android:id="@+id/textView10"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBaseline="@+id/textView8"
            android:layout_alignBottom="@+id/textView8"
            android:layout_alignEnd="@+id/textView9" />

    </RelativeLayout>

之后改成了RelativeLayout里面套LinearLayout 代码如下

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="100dp"
    android:layout_marginLeft="20dp"
    android:layout_marginRight="20dp"
    android:layout_marginTop="10dp">

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <ImageView
            android:id="@+id/imageView13"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginRight="5dp"
            android:layout_weight="1"
            android:background="@mipmap/jipiaoyuding_fancheng07" />

        <ImageView
            android:id="@+id/imageView14"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:layout_marginRight="5dp"
            android:layout_marginTop="20dp"
            android:layout_weight="1"
            android:background="@mipmap/jiantou" />

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="@mipmap/jipiaoyuding_fancheng09" />
    </LinearLayout>

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="90dp"
        android:layout_marginRight="10dp"
        android:layout_marginTop="5dp"
        android:text="出发城市" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentEnd="true"
        android:layout_marginRight="10dp"
        android:layout_marginTop="5dp"
        android:text="到达城市" />

    <TextView
        android:layout_marginLeft="50dp"
        android:layout_centerVertical="true"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="北京"
        android:textColor="#444445"
        android:textSize="28sp" />
    <TextView
        android:layout_marginRight="25dp"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="呼和浩特"
        android:textColor="#444445"
        android:textSize="28sp" />


</RelativeLayout>
看着清晰也整洁了很多

                
继续对多选列进行选项分析 列500问题为你有尝试过以下方式释放压力吗?(多选)选项0为大哭一场,选项1为大声呐喊,选项2为对亲人发泄情绪,选项3为摔东西,选项4为伤害自己(头、手及其他身体部位),选项5为唱歌,选项6为喝酒,选项7为剧烈运动 列510问题为为了改善心情,你会做下列哪些事情转移注意力?(多选)选项0为阅读,选项1为学习,选项2为做家务,选项3为努力工作,选项4为画画或者字,选项5为换一个工作环境或生活环境,选项6为打游戏,选项7为旅行,选项8为找朋友约会 列520问题为对于不开心的事情,你会选择自己去面对吗?如果有,你的方式是?(多选)选项0为冥想,选项1为日记,选项2为自己去运动,选项3为罗列问题清单及分析解决方法,选项4为看喜欢的电视剧或电影,选项5为听改善情绪的音乐,选项6为做费体力的家务活动,选项7为画出/记录自己的内心感受,选项8为寻找改善情绪的香味,选项9为吃美味的食物 列530问题为面对情绪或痛苦,你尝试过向其他人寻求帮助吗?如果有,你的方式是?(多选)选项0为找亲人好友聊天,选项1为参加聚会,选项2为寻求专业医师/人士帮助,选项3为参与或皈依某种信仰,选项4为与他人一起去运动,选项5为找陌生人聊天,选项6为参加有利于心理健康的讲座或活动 列540问题为你还会采取什么方法改善或放松心情?(多选)选项0为按摩,选项1为洗热水澡,选项2为好好睡一觉,选项3为购物,选项4为享受食物(吃甜食、大吃一顿、下厨等),选项5为xxx 列550问题为当你陷入烦恼时,你会采用运动来改善情绪吗?选项0为会,选项1为不会 列560问题为哪项(哪些)运动是你经常采用的?(多选)选项0为瑜伽,选项1为走路、散步,选项2为爬山,选项3为骑行,选项4为游泳,选项5为健身,选项6为跑步,选项7为打球,选项8为其他运动 列570问题为你是否采用过药物治疗来改善过你的情绪?选项0为有,选项1为没有 列580问题为如果你使用西药改善情绪,以下哪些药物是你曾经使用过的?选项0为盐酸舍曲林(左洛复、快五优等),选项1为草酸艾司西酞普兰(来士普、百适可等 ),选项2为盐酸度洛西汀(欣百达、奥斯平等),选项3为盐酸帕罗西汀(赛乐特、舒坦罗、乐友),选项4为盐酸文拉法辛(怡诺思、博乐欣),选项5为氟哌噻吨美利曲辛(黛力新),选项6为圣约翰草提取物(路优泰),选项7为盐酸氟西汀(百忧解、优克等),选项8为盐酸米氮平(瑞美隆、派迪生等,选项9为盐酸曲唑酮(美时玉、舒绪等)
08-04
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值