资 讯

网站建设、app开发、微信开发、网络营销知识汇聚

We provide professional and all-round information services to enterprises from all levels and angles

如何进行微信小程序开发和微信公众号开发
admin 2018-08-30

res/values目录下有个colors.xml文件,是颜色常里的定义文件。如果要在布局文件中使用微信小程序开发XML颜色常里,可引用“@color/常里名”;如果要在代码中使用XML颜色常里,可通过这行代码获取: getResourcesO.getColor(R.color.常 里名)。
2.1.3 屏幕分辨率
在App编码中时常要取手机的屏幕分辨率(如当前屏幕的宽和高),然后动态调整界面上的布局。在代码中获取分辨率就是想办法获得DisplayMetrics对象,然后从该对象中获得宽度、高度、像素密度等信息。下面是DisplayMetrics类的常用属性说明。
widthPixels:以px为单位计里的宽度值。heightPixels:以px为单位计里的高度值。
density:像素密度,即-个dp单位包含多少个px单位。下面是获取当前屏幕的宽度、高度、像素密度的代码示例。public class DisplayUtil 
publice static int gtSrcenWidthContext tx) {
WindowManager wm (WindowManager) ctx.getSystemServic(ContexLWINDOW SERVICE);DisplayMetrics dm new DisplayMetrics):wm.getDefutDisplayo. yetMetrics(dm);retum dm,widthPixels;

public static int getSreenHeightComext ctx) {
Window Manager wm (WindowManager) ctx.gelSystemService(ContextWINDOw SERVICE);DisplayMetrics dm = new DisplayMetncsO);wm. etDefeutDiplay)o getMetrics(dm);retum dn.heightPixels.

public stic loat gesrcenDensity(Context etx){
WindowManager wm (WindowManger) cxgtSystemService(ContextWINDOw SERVICE):DisplayMetries dm - new DisplayMetricsO;wm.gtDefautDisplay0. getMetrics(dm);retum dm,demsity,

从一个接入设备上获得屏幕分辨率信息,如图2-4所示。该设备为5寸屏幕,





      2.2  简单布局

      本节开始介绍Android app开发的基本视图和布局,首先说明基本视图View类的常用属性和方法,接着描述如何使用线性布局LinearLayout,最后介绍滚动视图ScrollView的用法。

2.2. 1视图View的基本属性

      View是Android的基本视图,所有控件和布局都是由View类直接或间接派生而来的。故而View类的基本属性和方法是各控件和布局通用的,掌握好基本属性和方法,在哪里都能派上用场,能够举一反三、事半功倍。

      下面是视图在XML布局文件中常用的寓性定义说明。id:指定该视图的编号。

      layout_ width: 指定该视图的宽度。可以是具体的dp数值;可以是

match_ parent, 表示与上级视图一样宽;也可以是wrap_ content, 表示与内部内容一样宽(内部内容若超过上级视图的宽度,则该视图保持与上级视图-一样宽,超出宽度的内容得进行滚动才能显示出来)。

      layout_ height: 指定该视图的高度。取值说明同layout_ width。

      layout_ margin: 指定该视图与周围视图之间的空白距离(包括上、下、左、右)。另有layout_ marginTop 、layout. marginBottom 、layout. marginLeft 、layout_ marginRight分别表 示单独指定视图与上边、下边、左边、右边视图的距离。

      minWidth:指定该视图的最小宽度。minHeight:指定该视图的最小高度。

      background:指定该视图的背景。背景可以是颜色,也可以是图片。

      layout_ gravity: 指定该视图与上级视图的对齐方式。对齐方式的取值说明见表2-2,若同时适用多种对齐方式,则可使用竖线“1”把多种对齐方式拼接起来。

      表2-2对齐方式的取值说明



 

  • 上一篇:不是app胜似app的微信小程序开发
  • 下一篇:微信小程序开发适配视图基础
  • © 2011-2020 www.keyrey.com 上海科睿网络科技有限公司 © 版权所有 沪ICP备12032097号-1
    友情链接 : 上海app开发 app开发公司 app制作 手机软件开发 手机软件开发公司 小程序开发 上海网站制作公司
    QQ在线咨询

    上海app开发QQ在线咨询 上海app开发QQ在线咨询
    电话咨询
    400-877-9280 app开发公司电话咨询
    即时在线咨询 手机软件开发即时在线咨询
    微信扫一扫
    添加app制作微信 上海网站制作公司微信
    科睿网络-互联网开发营销专家

    凡事有交代 件件有着落 事事有回应

    立即获取为您量身定制的开发营销方案

    咨询热线 400-877-9280