一、布局文件:在layout目录下,使用比较广泛;
我们可以为应用定义两套或多套布局,例如:可以新建目录layout_land(代表手机横屏布局),layout_port(代表手机竖屏布局),系统会根据不同情况自动找到最合适的布局文件,但是在同一界面的两套不同布局文件的文件名应该是相同的,只是放在了两个不同的目录下。
二、图片文件:在drawable目录下,从2.1版本以后分为三个目录,
drawable-hdpi里面存放高分辨率的图片,如WVGA (480×800),FWVGA (480×854)
drawable-mdpi里面存放中等分辨率的图片,如HVGA (320×480)
drawable-ldpi里面存放低分辨率的图片,如QVGA (240×320)
系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。
在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本图片。
当我们想让一个控件根据不同状态显示不同图片,可以直接在程序中控制,也可以在drawable目录建立XML文件达到相同的效果,例如我们可以定义**_selector.xml放到drawable目录下,主要用到的几个参数有:
android:shape="oval"表示所要绘制的图形是一个椭圆,默认是rectangle,长方形。
gradient 产生颜色渐变 android:angle 从哪个角度开始变 只有90的整数倍可以。
solid表示图形是实心的,填充里面。
stroke 描边 采用那样的方式将外形轮廓线画出来,width表示笔的粗细,dashWidth表示小横线的宽度,dashGap表示小横线之间的距离。
padding 和CSS中的padding应该是一个道理。
corners表示是有半径为5像素的圆角。
分享到:
相关推荐
Android xml布局文件工具
Android使用xml文件进行布局的例子,用到的是RelativeLayout。演示了以下功能: 1.ActivityMain演示了linerLayout。 2.ActivityLayout 演示了RelativeLayout和linerLayout的结合。 3....
Android Studio 在xml文件中设置界面布局1、xml文件中给输入框editText修改下划线颜色2、设置button按钮为圆角及修改按钮颜色3、运用约束布局时预览效果和运行效果不一致 写一写今天困扰我很久的问题:如何给...
设计Android应用程序的界面经常用到xml格式的布局文件。一个布局文件的作用是描述了: - 界面包含哪些控件(也叫组件或视图;示例有按钮,下拉框); - 控件之间的位置关系; - 如何显示界面的整体外观和各个...
2 android:text [指定控件当中显示的文字 需要注意的是 这里尽量使用strings xml文件当中的字符串] 3 android:gravity [指定View组件的对齐方式 比如说居中 居右等位置 这里指的是控件中的文本位置并不是控件本身] 4...
各种Layout用到的一些重要的属性,分为三类进行阐述。
android使用xml编写动画以及android的布局动画,如何使用xml文件编写和调用动画
首先,在res下面新建一个文件夹drawable,在drawable下面新建三个xml文件:shape_corner_down.xml、shape_corner_up.xml和shape_corner.xml,分别是下面两个角是圆角边框,上面两个角是圆角边框,四个角全部是圆角...
android的xml文件的解析,包括xml文件的几种的解析方式。DOM与SAX解析。
一个旨在减少99%的drawable.xml文件的库,可直接在布局文件中对任意View声明drawable属性。
Android布局文件layout.xml的一些属性值 android开发必看文档
AndroidXML反编译神器工具使用说明 1.先下载APK。 2.必须配好JAVA环境变量 3.现在反编译工具,比如XP系统32位和WIN7系统32位选择Android_decompilation.exe,WIN7系统64位选择Android反编译工具(64位).exe 4.选择后...
Android库路由XML在inflating布局文件时将标签从一个标签转移到另一个标签
Android中ListView的每个Item以资源文件XML形式显示数据进行布局
主要介绍了Android中利用xml文件布局修改Helloworld程序 的相关资料,需要的朋友可以参考下
Android studio的布局文件,随意布局,不再受网格布局的限制
一个Android XML布局的例子,主要利用xml文件进行布局,里边用到的是RelativeLayout。具体的本例中: 非洲草原地图:用到了FrameLayout的使用;ActivityMain演示了linerLayout。 个性化表单ActivityLayout 演示...
内容索引:Java源码,Android,Android,XML,布局 一个Android布局的例子,主要是利用xml文件进行布局,这里边用到的是RelativeLayout。 1.ActivityMain演示了linerLayout。 2.ActivityLayout 演示了...
android-layout-xml.xsd与schemas.android.com.apk.res.android.xsd文件下载 由于没有这个导致xamarin布局没有智能提示
用于从 Android XML 布局文件中提取视图 ID 的简单类 指示 该类仅包含一个构造函数和一个方法。 该方法采用Context类型的参数。 据推测,该类将从 Android Activity 中初始化,在这种情况下, this是参数的建议值...