• andorid之UI


    位置分区

    控制控件的行为的方式:

    1.xml文件

    2.使用set方法

    ui设计就是在viewgroup中添加。

    button和editview继承自textview

    textview继承自view

    注意根布局的设置

    颜色代码表http://blog.csdn.net/u014096171/article/details/52400956

    附上xml文件:

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context="com.example.administrator.ui1.MainActivity">


    <RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:background="#E6E6FA"
    tools:layout_editor_absoluteX="8dp"
    tools:layout_editor_absoluteY="8dp">
    <ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/more"
    android:layout_marginRight="303dp"
    android:layout_marginEnd="303dp"
    android:layout_alignParentTop="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true" />
    <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="小米账号登陆"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:textSize="25dp"
    android:textColor="#00F"/>
    <Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="注册"
    android:layout_alignParentRight="true"
    android:background="@null"
    />
    </RelativeLayout>
    <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="20dp">
    <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="账号"
    android:layout_marginLeft="20dp"
    android:textSize="20dp"
    />
    <EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:hint="请输入账号"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="20dp"
    />
    </LinearLayout>

    <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="密码"
    android:layout_marginLeft="20dp"
    android:textSize="20dp"
    />
    <EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:hint="请输入密码"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="20dp"
    android:inputType="textPassword"
    />

    </LinearLayout>

    <Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="登陆"
    android:layout_marginLeft="150dp"
    android:layout_marginTop="20dp"
    android:background="#E6E6FA"
    />
    </LinearLayout>

  • 相关阅读:
    如何在mysql下建立数据库?并设置密码
    JVM(Java虚拟机)优化大全和案例实战
    Java性能优化之JVM GC(垃圾回收机制)
    百度地图坐标系和火星坐标系之间的互相转换
    Dealloc 在哪个线程执行
    iOS夯实:ARC时代的内存管理
    iOS夯实:内存管理
    iOS 7 使用导航控制器后有关根视图高度及位置的那些事
    Xcode6之找回之前的闪屏
    iOS 关于tableView cell的分割线的一些设置
  • 原文地址:https://www.cnblogs.com/fyz666/p/6537776.html
Copyright © 2020-2023  润新知