В LinearLayout циклом добавляется фрагмент, укомплектованный в другом .xml файле. Фрагмент содержит три EditText.
Задача: достать текст из каждого первого/второго/третьего EditText во всех фрагментах.
Помогите, пожалуйста.
В цикле бежите по View
которые внутри LinearLayout
, достаёте фрагмент, а у него обращаетесь к editText
LinearLayout linearLayout = initLayout();
int count = linearLayout.getChildCount();
Fragment f = null;
String reduce = "";
for(int i=0; i<count; i++) {
f = (Fragment) linearLayout.getChildAt(i);
EditText editText = (EditText) f.getView().findViewById(R.id.editText);
reduce+=reduce+editText.getText().toString()+" ";
}
((EditText)myFragment.getView()).findViewById(R.id.edt).getText().toString();
чтобы на getView()
не вылетал NullPointerExeption
, при вызове этого метода фрагмент точно должен быть добавлен. При получении значений из edt, по идее, он уже должен отображаться, просто будьте внимательны.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как лучше писать микро-тесты/тесты на производительность в Java? Какие основные пункты, на которые стоит обратить внимание?
Есть сайт, на котором есть блок div, в нем есть изменяющиеся div когда захожу в инспектор в браузере их видно нормально, но когда начинаю их парсить...