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