android开发教程之framework增加字符串资源和图片等resource资源
增加String
在Android frameworks/base/core/res/res/values中增加String,举例来说在string.xml增加一个String
代码如下:
<string name="serviceEnabledFor">Service was enabled for:</string>
也需要在 frameworks/base/core/res/res/values的public.xml文件中增加一个
代码如下:
<java-symbol type="string" name="serviceEnabledFor" />
增加图片
在Android frameworks/base/core/res/res/drawable-hdpi中增加一个list_selector_pressed_holo_dark的图片。
![]() |
若需要在java中用这个图片,就需要在 frameworks/base/core/res/res/values中加
代码如下:
<java-symbol type="drawable" name="list_selector_pressed_holo_dark" />
其他Layout也类似。
相关推荐
-
Android中判断字符串中必须包含字母或者数字
public static boolean isLetterDigit(String str){ boolean isDigit = false;//定义一个boolean值,用来表示是否包含数字 boolean isLetter = false;//定义一个boolean值,用来表示是否包含字母 for(int i=0 ; i if(Character.isDigit(str.charAt(i))){ //用char包装类中的判断数字的方法判断每一个字符 isDigit = true; } i
-
Android获取手机屏幕宽高、状态栏高度以及字符串宽高信息的方法
本文实例讲述了Android获取手机屏幕宽高.状态栏高度以及字符串宽高信息的方法.分享给大家供大家参考.具体如下: 首先定义TextView对象commentText 获取文字的宽高: TextPaint textPaint = new TextPaint(Paint.ANTI_ALIAS_FLAG); textPaint.setTextSize(commentText.getTextSize()); textPaint.setColor(Color.WHITE); FontMetrics fo
-
Android 字符串中某个字段可点击和设置颜色的方法
在android开发中,我们时常会遇到对字符串中某些固定的字段实现可点击和颜色的设置,现粘贴处我在开发中如何设置这些属性的. 代码如下: private TextView mContactNone; public void showRequestFailInviteRecord(){ String mRefresh = "系统开小差,请尝试刷新一下"; //创建 SpannableString 对象 SpannableString mStyledText = new Spannable
-
Android编程实现TextView字体颜色设置的方法小结
本文实例讲述了Android编程实现TextView字体颜色设置的方法.分享给大家供大家参考,具体如下: 对于setTextView(int a)这里的a是传进去颜色的值.例如,红色0xff0000是指0xff0000如何直接传入R.color.red是没有办法设置颜色的,只有通过文章中的第三种方法先拿到资源的颜色值再传进去. 复制代码 代码如下: tv.setTextColor(this.getResources().getColor(R.color.red)); 关键字: android t
-
Android TextView字体颜色设置方法小结
本文实例总结了Android TextView字体颜色设置方法.分享给大家供大家参考,具体如下: 对于setTextView(int a)这里的a是传进去颜色的值.例如,红色0xff0000是指0xff0000如何直接传入R.color.red是没有办法设置颜色的,只有通过文章中的第三种方法先拿到资源的颜色值再传进去. tv.setTextColor(this.getResources().getColor(R.color.red)); 关键字: android textview color T
-
TextVie获取显示字符串的宽度之Android开发
此文通过判断textview要显示的字符串的宽度是否超过我设定的宽度,若超过则执行换行,具体代码讲解如下: 项目中的其他地方也有这样的需求,故直接使用了那一块的代码. public float getTextWidth(Context Context, String text, int textSize){ TextPaint paint = new TextPaint(); float scaledDensity = Context.getResource().getDisplayMetric
-
Android字符串和十六进制相互转化出现的中文乱码问题
废话不读说了,直接给大家贴代码了,代码附有注释,可以说明一切,本文写的不好,还请见谅. import java.io.ByteArrayOutputStream; /** * Created by Administrator on 2016/2/2. * -----------16进制和字符串互转--------- * ------------解决中文乱码问题--------- */ public class StringToSixthUtils { private static String
-
Android 加密解密字符串详解
加密和解密的字符串: 复制代码 代码如下: package eoe.demo; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; /** * Usage: * <pre> * String crypto = Si
-
Android字符串转Ascii码实例代码
复制代码 代码如下: package com.my.page;public class StringToAscii { private static String toHexUtil(int n){ String rt=""; switch(n){ case 10:rt+="A";break; case 11:rt+="B";break; case 12:rt+="C
-
Android字符串资源文件format方法使用实例
很多时候我们感性Google在设计Android时遵守了大量MVC架构方式,可以让写公共代码.美工和具体逻辑开发人员独立出来.有关Android 的资源文件values/strings.xml中如何实现格式化字符串呢? 这里Android123举个简单的例子,以及最终可能会用到哪些地方. 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <resources> <string name=
随机推荐
- vue.js中$watch的用法示例
- 简单实用的.net DataTable导出Execl
- 在Vue中使用echarts的实例代码(3种图)
- angularJS 中input示例分享
- centos 7 部署Thinksns的思路详解
- 正则表达式匹配 非XXX的行
- Javascrp中几个常用的字符串验证
- PHP也可以當成Shell Script
- C#运算符之与,或,异或及移位运算小结
- javascript事件问题
- struts2 中文乱码的解决办法分享
- 详解阿里云CentOS Linux服务器上用postfix搭建邮件服务器
- jquery全选/全不选/反选另一种实现方法(配合原生js)
- jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
- 写得不错的jquery table鼠标经过变色代码
- 基于jquery实现控制经纬度显示地图与卫星
- win2003下PHP使用preg_match_all导致apache崩溃问题的解决方法
- SQL Server 总结复习(一)
- JS实现验证码倒计时的注册页面
- 移动web开发之touch事件实例详解