2. 想在计算器的数字输入框中,加入限制最大输入数并提示。
用如下方法本来可以很轻意地解决此问题 ,但由于布局运用到了:CalculatorDisplay,其extends了ViewSwitcher,在lengthFilter 需要用到参数:EditText,即输入框。由于对android源码计算器不熟,一时不知如何获取计算器输入框,后来发现通过CalculatorDisplay的getChildAt(1)可以取得。在onCreate调用如下lengthFilter方法,如:lengthFilter(this,(EditText)mDisplay.getChildAt(1),50,getResources().getString(R.string.most_char)); 可以解决