修改Android源码计算器——输入框最大输入数提示

2014-11-24 13:12:31 · 作者: · 浏览: 2

2. 想在计算器的数字输入框中,加入限制最大输入数并提示。


用如下方法本来可以很轻意地解决此问题 ,但由于布局运用到了:CalculatorDisplay,其extendsViewSwitcher,在lengthFilter 需要用到参数:EditText,即输入框。由于对

android
源码计算器不熟,一时不知如何获取计算器输入框,后来发现通过CalculatorDisplaygetChildAt1)可以取得。在onCreate调用如下lengthFilter方法,如:lengthFilter(this,(EditText)mDisplay.getChildAt(1),50,getResources().getString(R.string.most_char)); 可以解决