美文网首页
实验4 布局管理

实验4 布局管理

作者: 魏魏魏_1500 | 来源:发表于2018-04-05 00:21 被阅读0次

实验目的:掌握常用布局

实验内容:分别使用(根布局)RelativeLayout和LinearLayout实现:

实验目标图

实验内容一、用RelativeLayout实现

 

效果图

Register.xml: (res->layout)

<?xml version="1.0"encoding="utf-8"?>

<RelativeLayout

xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:background="#000000">

    <TextView

         android:id="@+id/textview1"

         android:layout_width="wrap_content"

         android:layout_height="25dp"

         android:textColor="#FFFFFF"

         android:textSize="20sp"

         android:text="@string/username"/>

   <EditText

        android:id="@+id/editText1"

        android:layout_width="fill_parent"

       android:layout_height="30dp"

      android:layout_below="@+id/textview1"

       android:hint=""

       android:inputType="number"

        android:background="#FFFFFF"/>

   <TextView

       android:id="@+id/textview2"

       android:layout_width="wrap_content"

       android:text="@string/password"

       android:textColor="#FFFFFF"

       android:layout_height="25dp"

       android:textSize="20sp"

       android:layout_below="@+id/editText1"/>

  <EditText

       android:id="@+id/editText2"

       android:layout_width="fill_parent"

       android:layout_height="30dp"

       android:layout_below="@+id/textview2"

       android:hint=""

       android:inputType="number"

       android:background="#FFFFFF"/>

  <Button

       android:id="@+id/enter"

       android:layout_width="wrap_content"

       android:layout_height="wrap_content"

       android:layout_below="@+id/editText2"

       android:layout_toLeftOf="@+id/quxiao"

       android:gravity="left"

       android:text="@string/enter"

       android:textColor="#FFFFFF"/>

  <Button

       android:id="@+id/quxiao"

       android:layout_width="wrap_content"

       android:layout_height="wrap_content"

       android:layout_below="@+id/editText2" 

       android:layout_alignRight="@+id/editText2"

       android:gravity="left"   

       android:textColor="#FFFFFF"

       android:text="@string/quxiao"/>

</RelativeLayout>

Strings.xml:(res->values

<?xml version="1.0"encoding="utf-8"?>

<resources>

   <string name= "app_name">Chapter3</string>

    <string name="action_settings">Settings</string>

   <string name="hello_world">Hello world!</string>

    <string name="username">请输入用户名:</string>

    <string name="password">请输入密码:</string>

    <string name="enter">确认</string>

    <string name="quxiao">取消</string>

</resources>


实验内容二、用RelativeLayout实现

效果图

Register1.xml:(res->layout)

<?xml version="1.0"encoding="utf-8"?>

<LinearLayout

xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:orientation="vertical"

    android:background="#000000">

<LinearLayout

     android:layout_width="match_parent"

     android:layout_height="0dp"

     android:orientation="vertical"

     android:layout_weight="1">

 <TextView

        android:id="@+id/textview1"

        android:layout_width="match_parent"

        android:layout_height="25dp"

        android:textColor="#FFFFFF"

        android:textSize="20sp"

        android:text="@string/username"/>

<EditText

        android:id="@+id/editText1"

        android:layout_width="fill_parent"

        android:layout_height="30dp"

        android:hint=""

        android:inputType="number"

        android:background="#FFFFFF"/>

<TextView

        android:id="@+id/textview2"

        android:layout_width="match_parent"

        android:text="@string/password"

        android:textColor="#FFFFFF"

        android:layout_height="25dp"

        android:textSize="20sp"/>

<EditText

       android:id="@+id/editText2"

       android:layout_width="fill_parent"

       android:layout_height="30dp"

       android:hint=""

       android:inputType="number"

       android:background="#FFFFFF"/>

</LinearLayout>

<LinearLayout

       android:layout_width="fill_parent"

       android:layout_height="wrap_content"

       android:orientation="horizontal"

       android:gravity="right"

       android:layout_weight="2.5">

<Button

           android:id="@+id/enter"

           android:layout_height="wrap_content"

           android:layout_width="wrap_content"

           android:text="@string/enter"

           android:gravity="left"

           android:textColor="#FFFFFF"

           />

<Button

           android:id="@+id/quxiao"

           android:layout_height="wrap_content"

           android:layout_width="wrap_content"

           android:text="@string/quxiao"

           android:gravity="left"

           android:textColor="#FFFFFF"

           />   

  </LinearLayout>

</LinearLayout>

相关文章

  • 实验4 布局管理

    实验目的:掌握常用布局 实验内容:分别使用(根布局)RelativeLayout和LinearLayout实现: ...

  • PyQT5速成教程-3 布局管理

    布局(Layout)管理 Qt Designer中,在工具箱中最上方可以看到有4种布局。分别是垂直布局、水平布局、...

  • uos 用户和组

    1、实验-添加用户命令 例: 2、实验-删除用户 3、实验-更改用户信息 4、实验-检查用户身份 5、实验-组管理...

  • 实验1—使用Wireshark网络抓包工具

    其他实验: 实验2—用PacketTracer搭建hub和交换机 实验3—MAC地址表管理 实验4—生成树协议ST...

  • 华辰美业2019年课程排期新鲜出炉啦

    2019年课程表 课程详情 内容核心:战略定位、项目布局、人才布局、年营销计划、客户管理、自我价值管理、4P运营核...

  • 微生物实验室建设要哪些必须设备?微生物实验室结构和布局

    不同类型的实验室布局迥异,平面布局规划需要针对特定的实验工艺进行,需要设计人员熟悉实验室设备仪器、实验流程和实验室...

  • 2019-03-15

    实验内容:关于线性布局、约束布局及表格布局的使用 主要代码: 主界面: 线性布局: 约束布局: 表格布局: 截图:...

  • 实验室布局设计的基本要素SICOLAB

    一、实验室布局设计 1、实验室的布局是否合理 对教学和科研工作效果有着直接的关系。实验室(大楼)的布局应有利于教学...

  • PYQT5布局管理

    Qt布局管理按简单分可分为绝对位置布局和布局管理器布局 一、绝对位置布局: 组件不放在布局管理器中,通过函数set...

  • ListView与RecyclerView的区别

    布局管理方式: ListView:布局自己管理 只能竖向滑动**RecyclerView: **布局有Layout...

网友评论

      本文标题:实验4 布局管理

      本文链接:https://www.haomeiwen.com/subject/exolcftx.html