Skip to content

Instantly share code, notes, and snippets.

@dzwillpower
dzwillpower / gist:3149218
Created July 20, 2012 07:16
解决Android下面TextView显示长度的问题 通过计算每个字符的宽度
/**
*
* @param v 需要处理的textview
* @param content 要处理的类容
* @param show_len 需要显示的长度
* @return
*/
public static String dealDetailString(TextView v,String content,float show_len){
TextPaint tpaint =v.getPaint();
String temp="";
@dzwillpower
dzwillpower / gist:3134866
Created July 18, 2012 07:42
将毫秒转换为 00:00:00 格式的的字符串 String
/**
* 将毫秒时间转换成时分秒
* @param totalTime
* @return
*/
public String formatTime(int totalTime){
int hour = 0;
int minute = 0;
int second = 0;
second = totalTime / 1000;
@dzwillpower
dzwillpower / gist:3129556
Created July 17, 2012 14:04
把字符串的第一个字母改成大写
private static String getMethodName(String fildeName){
byte[] items = fildeName.getBytes();
items[0] = (byte)((char)items[0]-'a'+'A');;
return new String(items);
}
@dzwillpower
dzwillpower / gist:3128328
Created July 17, 2012 09:28
将一个String中的特殊字符用转义字符代替的方法
/**
* @return String with special XML characters escaped.
*/
public static String escapeXml(String s) {
StringBuilder sb = new StringBuilder();
for (int i = 0, len = s.length(); i < len; ++i) {
char c = s.charAt(i);
switch (c) {
case '<': sb.append("&lt;"); break;
case '>': sb.append("&gt;"); break;