网站建设资讯

NEWS

网站建设资讯

android常用的资源文件--values文件夹内文件-创新互联

Android资源文件--values夹下文件及用法

从策划到设计制作,每一步都追求做到细腻,制作可持续发展的企业网站。为客户提供成都网站设计、成都做网站、网站策划、网页设计、域名与空间、虚拟主机、网络营销、VI设计、 网站改版、漏洞修补等服务。为客户提供更好的一站式互联网解决方案,以客户的口碑塑造优易品牌,携手广大客户,共同发展进步。

以下文件皆在values文件夹下。例如:全路径:res/values/string.xml。

I>strings.xml文件,定义一些需要在开发中使用的字符串变量和数组,用来实现国际化,使用方法分别为:R.string.自己命名的名称、@string/自己命名的名称。


        
    Android4.0
    
        篮球
        足球

使用举例:

在xxx.java文件中使用方法:getResource().getString(R.string.app_name);

在xxx.xml文件中使用方法:android:text=“@string/app_name”

II>array.xml文件,定义存放一些数组的内容,使用方法同上。


    
        #000
        #fff
    

使用举例:

在xxx.java文件中使用方法:getResource().getStringArray(R.arry.color);

在xxx.xml文件中使用方法:android:entries=“@array/color”(注:为spinner添加数组初始值)

III>colors.xml文件,主要存放一些自定义的颜色,使用方法同上。


    #f00

使用举例:

在xxx.java文件中使用方法:getResource().getColor(R.color.RED);

在xxx.xml文件中使用方法:android:background=“@color/RED”

IV>dimens.xml文件,主要定义一些尺寸,使用方法同上。


    15dp

使用举例:

在xxx.xml文件中使用方法:android:background=“@dimens/horizontal_margin”

尺寸的单位:

符号名称用法

dp

独立像素

与设备大小无关

dx像素与设备大小无关
sp放大像素一般用于设置文字的大小

长度转换:1 pt = 1/72 in

长度单位:

符号名称
pt
in英寸
mm毫米
cm厘米

V>bools.xml文件,定义一个布尔型的文件,使用方法同上。


    true

VI>styles.xml文件,放置样式的文件,可以使自己定义的样式,也可存放法系统的样式,样式可以应用用在窗口、控件、布局、主题设置中,但是必须与控件(View)的属性保持一致。定义样式分为两种:

格式一:


  match_parent
  30sp

使用举例:

在xxx.xml文件中使用方法:android:style=“@style/mystyle”

在清单文件中使用:

    theme="@style/mystyle"

    ...>

    ...

...

格式二:


        #0f0


        #0f0

使用举例:

在xxx.xml文件中使用方法:android:style=“@style/mystyle”

在清单文件中使用:

    theme="@style/mystyle"

    ...>

    ...

...

总结:以上为values文件夹下常用的文件属性的设置,还用其他的属性,通常在属性赋值的时候直接进行赋值,降低消耗,提高效率。常用的属性通过调用名称赋值,方便代码的维护,简化代码,避免出现“重复造轮”的现象。以上都是自己命名并设置的属性,其实android系统本身也为开发者提供了一些属性,例如:@android:color/darker_gray 调用系统提供的暗灰色。这一获取方式仅仅获取系统提供的颜色,样式的获取也可以采用这种方法式,至于详细的讲解,以后再继续补充。希望对大家的学习和开发能有用,不足之处请大家不起赐教,谢谢。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文题目:android常用的资源文件--values文件夹内文件-创新互联
文章网址:http://njwzjz.com/article/ihpsh.html