R.java类似于一个资源索引,每个ID本质上只是一个int,不过传入参数有时候可以是resId,系统会自动转换成相应的资源。
比如说:
public static Toast makeText (Context context, int resId, int duration)
public static Toast makeText (Context context, CharSequence text, int duration)
所以第二个参数可以是R.string.name,也可以是String,但是不可以是R.string.name + String,会把R.string.name转换成int -> String,造成显示错误
可以改成this.getString(R.string.name) + String
同样java中String类中的函数,比方说string.equal(aString)等等,不能和R.string.name等同
比如说:
public static Toast makeText (Context context, int resId, int duration)
public static Toast makeText (Context context, CharSequence text, int duration)
所以第二个参数可以是R.string.name,也可以是String,但是不可以是R.string.name + String,会把R.string.name转换成int -> String,造成显示错误
可以改成this.getString(R.string.name) + String
同样java中String类中的函数,比方说string.equal(aString)等等,不能和R.string.name等同
发表评论
-
ndk开发环境的搭建
2011-09-04 18:33 8951、下载Cygwin,只安装Devel 安 ... -
【8.3】关于simpleAdapter没法显示bitmap的问题
2011-08-03 14:24 1657这个问题很棘手,打log明明都找了视频缩略图bitmap的路径 ... -
【7.6】关于SurfaceView播放视频只有声音没有图像的问题
2011-07-06 16:44 4031关于这个问题,网上也有很多人问了这个问题,但只有自己碰到了才知 ... -
【7.5】MediaPlayer的生命周期
2011-07-05 10:32 1170详细见 http://hi.baidu.com/jugege/ ... -
【7.1】seekBar的使用心得
2011-07-01 14:34 1566seekBar即可拖动的进度条,可以作为播放器的进度条来使用, ... -
【6.29】android一些常用的调试方法
2011-06-29 15:42 12631、打log,按调试,查日志,最常用的方法 ... -
【6.29】Eclipse的一些快捷操作
2011-06-29 09:53 892Ctrl + F 搜索本页面 Ctrl + H ... -
【6.28】GestureDetector手势监听
2011-06-28 17:56 1461接口有两个,如下: public interfa ... -
【6.22】Handler、Looper、Thread之间的关系
2011-06-22 17:33 1497Looper负责管理消息队列,Handler负责发送处理消息 ... -
【6.21】startActivityForResult传递Intent数据
2011-06-21 15:47 1299接上,设置完之后要传回数据且立刻生效,则可以用startAct ... -
【6.21】PreferenceActivity来设置setting菜单
2011-06-21 11:02 1201Shared Preferences可以存储一些程序的参数设置 ... -
【6.14】自定义控件
2011-06-14 15:43 7441、在res/values文件下定义一个attrs.xml文件 ... -
【6.13】利用LayoutInflater实现Layout的切换
2011-06-13 17:52 944主要是利用LayoutInflater的inflate方 ... -
【6.13】Application的一点理解
2011-06-13 10:59 684从Manifest.xml中可以看出,Activity、Ser ... -
【6.9】Broadcast的一点理解
2011-06-09 20:28 707Broadcast发出广播 首先定义Intent,然后 ... -
【6.9】Activity和Task
2011-06-09 19:59 863Task,是一系列用栈的形式表示的Activity的组合。 ... -
【6.8】Service的一点理解
2011-06-08 15:58 672与Activity不同,Service 自启动,运行在后台,不 ... -
【6.8】模拟home键的效果
2011-06-08 14:43 741事实上就是发出一个Intent到Intent.ACTION_M ... -
错误集合贴
2011-06-08 11:44 10501、一直提示Android Debug ‘source not ... -
【6.7】Activity的生命周期
2011-06-07 16:33 10151、为何需要生命周期 手机需要随时切换到接听手机、闹钟 ...
相关推荐
IONA的Orbix ORB支持多种编程语言,如C++、Java等,为跨平台的集成提供了便利。 Orbix Enterprise是Orbix的扩展版本,专为企业环境设计。它不仅提供了基础的ORB功能,还包括了管理和监控工具、安全特性、事务处理...
Citespace是一款免费的、基于Java的文献可视化和网络分析软件,广泛应用于科研领域的文献挖掘和研究热点分析。通过这份教程,用户可以系统地学习如何有效地利用Citespace进行数据分析,从而提升科研工作的效率和质量...
压缩包内的`file_id.diz`通常是文件发布者提供的简短描述或版权信息,而`orbix633.r19`可能是一个安装程序或补丁文件,用于安装或更新IONA Orbix Enterprise v6.3 SP3。 总的来说,ONA.Orbix.Enterprise.v6.3.SP3是...
从压缩文件列表来看,"file_id.diz"通常是包含软件信息和版权细节的文本文件,而"orbix633.r09"可能是Orbix Enterprise v6.3 SP3安装程序的一部分,它使用了分段存储的方式,可能还有其他.r01、.r02等文件,需要合并...
Eclipse作为一个开源且高度可扩展的IDE框架,被广泛应用于多种编程语言和平台,包括C/C++、Java、Python等。对于嵌入式系统开发者,特别是针对ARM处理器的项目,Eclipse衍生出了专门的IDE,例如S32 Design Studio ...
这个过程涵盖了MySQL 5.6.10在CentOS 6.3上的源码安装,对于那些需要更深层次控制和理解数据库服务的用户来说,这是一个非常有价值的技术实践。了解这个过程不仅有助于自定义安装,还可以帮助解决可能出现的问题,...
For The Eclipser salever 2011-3-28 根据最新版本的Eclipse 3.6 重新编写,每章都可独立于其他章节,内附的代码均可直接运行, 适合Eclipse 开发者参考。 声明 本教程素材来源于网络,经过本人的整理、添加...
HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...
它被设计为一种“一次编写,到处运行”(Write Once Run Anywhere, WORA)的语言,这意味着编写的Java程序可以在任何支持Java的平台上运行而无需重新编译。Java具有简单性、面向对象、健壮性、安全性和平台独立性等...
符合Java习惯的关系数据库持久化 目录 前言 1. 翻译说明 2. 版权声明 1. 在Tomcat中快速上手 1.1. 开始Hibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. Hibernate入门 ...
符合Java习惯的关系数据库持久化 前言 1. 翻译说明 2. 版权声明 1. Hibernate入门 1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. ...
5. 对象/关系数据库映射基础(Basic O/R Mapping) 5.1. 映射定义(Mapping declaration) 5.1.1. Doctype 5.1.2. hibernate-mapping 5.1.3. class 5.1.4. id 5.1.4.1. Generator 5.1.4.2. 高/低位算法(Hi/Lo ...
HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...
总之,ListView作为Android开发中的重要组件,理解其工作原理和优化技巧对于提升用户体验至关重要。在实际项目中,开发者应灵活运用上述知识点,结合业务需求,实现高效、流畅的列表展示。通过不断的实践和学习,你...
HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...
20.5. 理解集合性能(Understanding Collection performance) 20.5.1. 分类(Taxonomy) 20.5.2. Lists, maps 和sets用于更新效率最高 20.5.3. Bag和list是反向集合类中效率最高的 20.5.4. 一次性删除(One ...
6.3 **Java前端编程**:利用Java编写GUI应用程序,实现与数据库的交互,包括数据的添加、查询、更新和删除功能。 6.4 **功能完善**:进一步优化界面设计,增加错误处理机制,确保系统的稳定运行。 **七. 系统测试...
### 阿里编码规范详解 #### 一、概述 阿里巴巴集团发布的《阿里编码规范》是一份详尽的Java编程规范指南,旨在提高代码质量、增强团队协作...希望这份指南能够帮助开发者更好地理解和应用阿里巴巴的Java编码规范。