zoukankan      html  css  js  c++  java
  • 在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源代码

  • 相关阅读:
    1022. 从根到叶的二进制数之和
    剑指 Offer 54. 二叉搜索树的第k大节点
    枚举--百练2811--熄灯问题
    UVA 572 BFS 图论入门
    百练1088 DP+DFS 迷宫问题
    poj 1661 动态规划 拯救老鼠
    入坑动态规划!POJ 1458字符串最大公共子序列
    文件后缀批处理
    奇妙的算法--UVA 679(二叉树的编号)
    栈_uva514
  • 原文地址:https://www.cnblogs.com/leaven/p/2194781.html
Copyright © 2011-2022 走看看