• 在XML布局文件里,会遇到的一些单位


    http://blog.sina.com.cn/s/blog_79b5a8000100x19d.html  

    在XML布局文件里,会遇到如下一些单位

      px:是屏幕的像素点

      in:英寸

      mm:毫米

      pt:磅,1/72 英寸

      dp:一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1px

      dip:等同于dp

      sp:同dp相似,但还会根据用户的字体大小偏好来缩放。

      建议使用sp作为文本的单位,其它用dip

      例1:在XML中布局,这样来设置控件以后修改起来会更方便,也符合了MVC模式

      main.xml布局文件

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

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

      android:orientation="vertical"

      android:layout_width="fill_parent"

      android:layout_height="fill_parent"

      >

      < TextView

      android:layout_width="fill_parent"

      android:layout_height="wrap_content"

      android:text="这是个Button示例"

      />

      < Button

      android:layout_width="fill_parent"------充满父控件

      android:layout_height="wrap_content"------充满内容

      android:id="@+id/button1"----设置button的ID

      android:text="按钮一" ------设置按钮的文本显示信息,也可以用string

      />

      < Button

      android:layout_width="150dip"---按钮二的宽度

      android:layout_height="30dip"---按钮二的高度

      android:background="#aa00aa"---设置按钮背景颜色

      android:textColor="#00aa00"---设置按钮二里的文本颜色

      android:layout_gravity="center"---设置控件居中显示,注意:android:gravity="center"表是文本在控件中居中显示

      android:id="@+id/button2"

      android:text="按钮二"

      />

      < /LinearLayout>

      TestButton.Java源代码

  • 相关阅读:
    transform:translate -50%解释
    无缝滚动条
    css二维画面练习-扑克牌
    css二维动画
    ORM了解
    socket总结
    2016/9/23总结电脑内容
    winform控件跨线程委托
    HttpRequestMessage
    vue设置每个页面的头部title
  • 原文地址:https://www.cnblogs.com/leaven/p/2194781.html
Copyright © 2020-2023  润新知