我有TableLayout,其中包含多个产品.每行包含代码,描述数量,价格,折扣价值,…..取决于用户输入数量,折扣数量和数量.其他一些值也会计算出来.
我的问题是当用户按下数字键非常慢以在EditText中显示.
例如我从键盘按3,经过7或8秒后只显示在特定的editText中.如何缩短此时间线…
这是我的产品图片:
请有人建议为什么会这样?
像这样的代码:
for (int i = initil; i
最佳答案
检查动态tablelayout的此代码:
原文链接:https://www.f2er.com/android/430489.htmlmain.xml:
contact_table = (TableLayout)findViewById(R.id.contact_table);
LayoutInflater inflater = getLayoutInflater();
for(int i = 0; i < contact_count ; i++) {
LinearLayout row = (LinearLayout)inflater.inflate(R.layout.table_row,contact_table,false);
TextView text = (TextView)row.findViewById(R.id.text);
text.setText(list_data.get(i).summary);
contact_table.addView(row);
}
for(int i=0;i
msg_title_text.setOnEditorActionListener(new DoneOnEditorActionListener());
相应的动作听众:
class DoneOnEditorActionListener implements OnEditorActionListener {
@Override
public boolean onEditorAction(TextView v,KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
Log.v("*****************************","Clicked");
return true;
}
return false;
}
}