В 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, по идее, он уже должен отображаться, просто будьте внимательны.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как лучше писать микро-тесты/тесты на производительность в Java? Какие основные пункты, на которые стоит обратить внимание?
Есть сайт, на котором есть блок div, в нем есть изменяющиеся div когда захожу в инспектор в браузере их видно нормально, но когда начинаю их парсить...