zoukankan      html  css  js  c++  java
  • Android 单位和尺寸

    Android 单位和尺寸

    • px : pixels(像素) 不同设备显示效果相同

      • 组件大小不变,大手机显示的更小(一般不会用到 px)
    • pt : point 长度单位 1pt = 1/72 英寸, 用于印刷业

    • dp : device independence pixel(独立设备像素)不同设备有不同显示效果,这个和设备硬件相关,一般我们为了支持 WVGA, HVGA 和 QVGA 推荐使用这个,不依赖像素

    • sp : scaled pixels (放大像素),主要用于字体显示

    • LayoutParams是什么

      • LayoutParams 相当于 Layout的 信息包,它封装了 Layout的位置,高,宽等信息

      • 设置 LinearLayout 宽高

        • LinearLayout linearLayout = new LinearLayout(this);
                  LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
          
          linearLayout.setLayoutParams(layoutParams);
          
      • 设置TextView 组件

        • TextView textView = new TextView(this);
                  textView.setText("文本");
                  textView.setBackgroundColor(0xffff0000);
                  LinearLayout.LayoutParams textLayoutParams = new LinearLayout.LayoutParams(300, 300);//默认px为单位
          
                  //textView.setLayoutParams(textLayoutParams);
                  //linearLayout.addView(textView);
          
                  linearLayout.addView(textView,textLayoutParams);//textView 也可以直接放 LayoutParams
          
      • linearLayout 添加到 activity

        • // linearLayout 添加到 activity
                  setContentView(linearLayout);
                  //也可以直接放        //setContentView(linearLayout,layoutParams);
          
          
  • 相关阅读:
    jquery 使用on方法给元素绑定事件
    bootstrap 学习笔记(部分)
    ajax 调用 webService
    ASP.NET 上传文件
    SQL 表 数据备份
    在控制台程序中,添加config文件
    webConfig的使用
    C# 下载文件的心得
    JS将页面中表格,导出到Excel中(IE中)
    Yahoo 军规(部分)
  • 原文地址:https://www.cnblogs.com/AronJudge/p/14649103.html
Copyright © 2011-2022 走看看