Это мой код кнопки Добавить, который получит текст от AutoCompleteTextView
и перечислит в ListView
при каждом нажатии кнопки Добавить. Я так запутался в получении текста из всех TextView
, которые были созданы пользователем.getText from all TextView, созданный пользователем
Потому что мне нужно сравнить пользовательские входы во всех TextView
с колонкой симптомов в базе данных, чтобы диагностировать болезнь. Надеюсь, что вы, ребята, можете помочь мне =)
private OnClickListener onClick() {
return new OnClickListener() {
@Override
public void onClick(View v) {
mLayout.addView(createNewTextView(mEditText.getText().toString()));
}
};
}
private TextView createNewTextView(String text) {
final LayoutParams lparams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
final TextView textView = new TextView(this);
textView.setLayoutParams(lparams);
//textView.setText("Symptom: " + text);
textView.setText(text);
return textView;
}
Спасибо за ваш ответ, но я новичок в java и android, поэтому я все еще запутался. На самом деле моя проблема аналогична [link1] и [link2]. Мне нужно создать еще один класс для расширения основного, который содержит весь метод setter и getter? [Link1]: HTTP: //stackoverflow.com/questions/9460275/how-to-store-the-selected-checkbox-values-in-arraylist-in-android [link2] http://stackoverflow.com/questions/ 9710550/dynamic-name-objects-based-on-edittext-input –
i didnet вы? –
Приведенный выше код создает динамически TextView в макете, когда пользователь нажимает кнопку «Добавить» после ввода ввода в EditText. В моей программе есть кнопка подтверждения для getText из всего TextView, который был создан динамически и отображен в следующем макете. Как getText из всего TextView, где TextView не имеет R.id._____? –