相关疑难解决方法(0)

如何在Android TextView中以编程方式设置maxLength?

我想以编程方式设置maxLength属性,TextView因为我不想在布局中硬编码.我看不到任何set与之相关的方法maxLength.

谁能指导我如何实现这一目标?

android maxlength textview

162
推荐指数
6
解决办法
8万
查看次数

如何在EditText上设置多个InputFilters?

int maxLength = 20;
private String blockCharacterSet = "~#^|$%'&*!;";

private InputFilter filter = new InputFilter()
{

    @Override
    public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend)
    {

        if (source != null && blockCharacterSet.contains(("" + source))) {
            return "";
        }
        return null;
    }
};
Run Code Online (Sandbox Code Playgroud)

这里只有一个过滤器正在运行blockCharacterSet或最大长度:

EditText etname;
etname.setFilters(new InputFilter[] { filter });
etname.setFilters(new InputFilter[] {new InputFilter.LengthFilter(maxLength)});
Run Code Online (Sandbox Code Playgroud)

有人可以帮我一次设置上面两个过滤器吗?

android android-edittext

4
推荐指数
1
解决办法
1663
查看次数

标签 统计

android ×2

android-edittext ×1

maxlength ×1

textview ×1