问题描述
|
我是android的新手。所以任何人都可以帮助我得到以下内容,当我在EditText中输入数字时,输入的EdidText编号应动态显示。例如,如果我在EditText中输入3,则必须在屏幕上显示3 EditText(no.of)。我该怎么显示?
解决方法
您需要通过调用EditText.addTextChangedListener()将TextWatcher添加到您的EditText中。然后在您的TextWatcher中,等待对afterTextChanged的调用并计算字符数并更新标题。如果使Activity实现TextWatcher接口本身,则将更加容易。
, 将布局添加到要显示Edittext的xml中。
然后创建Layout变量,例如
LinearLayout ll = (LinearLayout)findViewById(R.id...);
并创建新的文本框并添加到linearlayout中,例如
EditText[] edit = new EditText[]();
EditText[] edit= new EditText[entered number];
通过新的Edittext(context)初始化循环中的变量;
并将每个添加到布局
`ll.addView(edit[iterator]);`