Когда я нажмите кнопку «Добавить», вид EditText добавляется сверху и я хочу сфокусированный вид EditText будет удален, когда я нажмите кнопку «Удалить»Удаление зрения EditText
layoutLinear = (LinearLayout) findViewById(R.id.mLayout);
btn_addmore_cntct = (Button) findViewById(R.id.baddmorecontacts);
btn_addmore_cntct.setOnClickListener(OnClick());
EditText editview = new EditText(this);
editview.setText("Add more");
}
private OnClickListener OnClick() {
// TODO Auto-generated method stub
// changing return type "null" to "new OnClickListner"
return new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
EditText tab = new EditText(getApplicationContext());
tab.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
// setting id for edit-text views
tab.setId(id);
// and increment
id++;
// adding (0) to display edit-text view on the top
layoutLinear.addView(tab, 0);
tab.requestFocus();
}
};
}
сохранить EditText currentBox; как переменная экземпляра, которая всегда сохраняет фокус с фокусом. Когда вы нажимаете delete Удалить, что currentBox –
Вы должны попробовать, yourEditText.setVisibility (View.GONE); метод. – alicanbatur