R.bool

R.bool ()

Bool型资源:

定义布尔值的XML资源。

Bool型资源

在XML中定义布尔值。

注意:布尔值是一种简单的资源,使用name属性提供的值来引用这个资源。如,可以把布尔值资源与其他简单资源组合在一个XML文件的元素下。

文件位置(FILE LOCATION):

res/values/filename.xml

文件名是任意的。元素的name属性值被用作资源ID。

资源应用(RESOURCE REFERENCE):

在Java代码中:R.bool.bool_name;

在XML中:@[package:]bool/bool_name。

语法(STNTAX):

<?xml version="1.0"encoding="utf-8"?>name="bool_name">[true | false]

元素(ELEMENTS):

必须的,它必须是根节点。没有属性。

定义了一个布尔值:true或false

属性(ATTRIBUTES):

name 字符串值,给布尔值定义一个名称,这个名称被用作资源ID。

例子(EXAMPLE):

下面的XML被保存在res/values/bools.xml中:

true

false

应用程序代码中使用下面方法获取布尔值:

package com.z.boolattribute;

import android.app.Activity;

import android.content.res.Resources;

import android.os.Bundle;

import android.util.Log;

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

// 应用程序代码中使用下面方法获取布尔值

Resources res = getResources();

boolean bool1 = res.getBoolean(R.bool.bool_name);

boolean bool2 = res.getBoolean(R.bool.bool_name1);

Log.i("TAG", bool1 + "");

Log.i("TAG", bool2 + "");

}

}

布局

XML

中使用布尔值资源的方法:

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:adjustViewBounds="@bool/bool_name"

android:src="@drawable/ic_launcher" />

android bool定义,android-R.bool相关推荐

  1. android meta-data定义,Android中meta-data的使用

    在AndroidManifest.xml中,元素可以作为子元素,被包含在. .和元素中,但不同的父元素,在应用时读取的方法也不同. 元素用name-value对的格式给其父组件提供任意可选的数据.一个 ...

  2. BOOL与bool的区别(bool不是c的关键字,c++中bool也不是int)

    BOOL 定义  typedef int BOOL;  #define FALSE 0  #define TRUE 1  不能完全重载(BOOL的本质就是int),如:  //file.h void ...

  3. android自定义协议,Android / iOS-自定义URI /协议处理

    编辑5/2014,因为这似乎是一个受欢迎的问题,所以我在回答中添加了很多细节: Android: 对于Android,请单击单击自定义URI时,请参阅意图过滤器以启动我的活动. 您使用一个意图过滤器: ...

  4. android自己定义刷新类控件

    android尽管定义了种类很丰富的控件.可是有的时候这些自己定义的控件还是不能满足我的要求,为了可以适配很多其它的需求,我们须要在原有的基础上进行自己定义控件. 今天我向大家介绍的就是android ...

  5. Android自己定义组件系列【6】——进阶实践(3)

    上一篇<Android自己定义组件系列[5]--进阶实践(2)>继续对任老师的<可下拉的PinnedHeaderExpandableListView的实现>进行了分析,这一篇计 ...

  6. android 自己定义水平和圆形progressbar 仅仅定义一些style就能够

    效果图: 改动progressbar 让他满足自己的需求一般来说仅仅改动一下,progressbar的style就能够满足需求了: activity代码:只显示一个布局而已 package com.e ...

  7. Android自己定义组件系列【4】——自己定义ViewGroup实现双側滑动

    在上一篇文章<Android自己定义组件系列[3]--自己定义ViewGroup实现側滑>中实现了仿Facebook和人人网的側滑效果,这一篇我们将接着上一篇来实现双面滑动的效果. 1.布 ...

  8. Android 自己定义View须要重写ondraw()等方法

    Android  自己定义View须要重写ondraw()等方法.这篇博客给大家说说自己定义View的写法,须要我们继承View,然后重写一些 方法,方法多多,看你须要什么方法 首先写一个自己定义的V ...

  9. android 标题样式,Android定义各种样式的标题栏:requestWindowFeature()

    最近在网上看到一篇介绍Android window的requestWindowFeature()的使用方法,共享出来大家学习学习 requestWindowFeature(Window.FEATURE ...

最新文章

  1. Linux下tar.xz压缩解压
  2. Windows 10 LTSB
  3. 计算机怎么更改用户头像像,Win10系统电脑账户头像怎么改成系统默认状态?
  4. 南京信息工程大学c语言期末答案,南京信息工程大学试卷2011-2012(2)c语言程序设计试卷答案(文科)-a...
  5. LeetCode 5357. 设计一个支持增量操作的栈
  6. 敏捷落地的会议和工具
  7. Nginx测试实验--rest服务端负载均衡应用
  8. HDU 5980 位运算 进制转换函数 DEV C++调试失败的原因
  9. html文件夹加密,HTML加密转换工具(WebCrypt)
  10. word单元格调整文字行间距
  11. word总页数不包含封面_word目录不包含封面 word 目录 不含封面
  12. 使用Google快讯跟踪你的博客
  13. 原创C#Winform桌面应用中实用又美观的开关控件源码分享
  14. kuangbin带你飞专题
  15. GPU深度学习训练时出现train_loss一直不变且val_loss不变的问题
  16. android基础学习
  17. Java忽略返回字段
  18. layer弹出iframe的高度不自适应。一直是150px
  19. 计算机原理学习(一)
  20. FFmpeg获取视频帧率fps,tbr

热门文章

  1. Spring.Net简单IOC应用
  2. 编写自己的Javascript库-1
  3. SQL 时间默认值设置问题
  4. Qt网络程序:基于TCP的服务器、客户端实例
  5. C#委托及事件处理机制浅析
  6. IOS基础之打砖块项目演练
  7. C#关于文件夹遍历以及文件拷贝
  8. matlab gui 中指定axes窗口画进度条
  9. python文本词频统计是字典吗_Python文本挖掘: 词频统计,词云图
  10. xuniji查看php.ini,虚拟机 phpstorm xdebug配置