首先说一下吧,我把那些不需要xml文件和不需要在类里面绑定ID的Class类打包成jar文件(大多数是类似密码转换为*、随机验证码之类的工具类)。
一是方便我自己,二是做一个备份,三是为了方便大家。

1. 密码转换成*符号

下载地址
使用方法:
在需要的地方设置(比如给EditText输入的字符转换)

// 设置文本框内容样式
et_pass.setTransformationMethod(new TextChanger());

内部代码:

import android.text.method.ReplacementTransformationMethod;

public class TextChanger extends ReplacementTransformationMethod {
    private String strWord = null;

    @Override
    protected char[] getOriginal() {
        // TODO Auto-generated method stub
        // 循环ASCII值 字符串形式累加到String
        for (char i = 0; i < 256; i++) {
            strWord += String.valueOf(i);
        }
        // strWord转换为字符形式的数组
        char[] charOriginal = strWord.toCharArray();
        return charOriginal;
    }
    @Override
    protected char[] getReplacement() {
        // TODO Auto-generated method stub
        char[] charReplacement = new char[255];
        // 输入的字符在ASCII范围内,将其转换为*
        for (int i = 0; i < 255; i++) {
            charReplacement[i] = '*';
        }
        return charReplacement;
    }
}

2. 自己改了一下的Toast(可以做到实时显示内容,尽管你点的太快)

下载地址
使用方法:
和Toast基本一致,使用DiyToast

DiyToast.showToast(getApplicationContext(), "内容");

内部代码:

public class DiyToast {
    public static Toast toast;

    public static void showToast(Context context, String string) {
        if (toast == null) {
            toast = Toast.makeText(context, string, Toast.LENGTH_SHORT);
        } else {
            toast.setText(string);
        }
        toast.show();
    }
}