in app/src/main/java/org/apache/fineract/ui/online/loanaccounts/loanapplication/loandetails/LoanDetailsFragment.java [349:416]
public void showUserInterface() {
productsAdapter = new ArrayAdapter<>(getActivity(),
android.R.layout.simple_spinner_item, products);
productsAdapter.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spProducts.setAdapter(productsAdapter);
spProducts.setOnItemSelectedListener(this);
ArrayAdapter<String> repayUnitAdapter = new ArrayAdapter<>(getActivity(),
android.R.layout.simple_spinner_item, repayUnitType);
repayUnitAdapter.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spRepayUnitType.setAdapter(repayUnitAdapter);
spRepayUnitType.setOnItemSelectedListener(this);
ArrayAdapter<String> repayUnitTypeWeekAdapter = new ArrayAdapter<>(getActivity(),
android.R.layout.simple_spinner_item, weeks);
repayUnitTypeWeekAdapter.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spRepayUnitTypeWeek.setAdapter(repayUnitTypeWeekAdapter);
spRepayUnitTypeWeek.setOnItemSelectedListener(this);
ArrayAdapter<String> repayUnitTypeMonthTimeSlotsAdapter = new ArrayAdapter<>(getActivity(),
android.R.layout.simple_gallery_item, timeSlots);
repayUnitTypeMonthTimeSlotsAdapter.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spRepayTimeSlots.setAdapter(repayUnitTypeMonthTimeSlotsAdapter);
spRepayTimeSlots.setOnItemSelectedListener(this);
ArrayAdapter<String> repayUnitTypeMonthWeeksAdapter = new ArrayAdapter<>(getActivity(),
android.R.layout.simple_gallery_item, weeks);
repayUnitTypeMonthWeeksAdapter.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spRepayWeekDays.setAdapter(repayUnitTypeMonthWeeksAdapter);
spRepayWeekDays.setOnItemSelectedListener(this);
ArrayAdapter<String> repayUnitTypeYearMonthsAdapter = new ArrayAdapter<>(getActivity(),
android.R.layout.simple_spinner_item, months);
repayUnitTypeYearMonthsAdapter.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spRepayYearMonth.setAdapter(repayUnitTypeYearMonthsAdapter);
spRepayYearMonth.setOnItemSelectedListener(this);
ArrayAdapter<String> repayMonthDayInNumberAdapter = new ArrayAdapter<>(getActivity(),
android.R.layout.simple_gallery_item, monthsNumber);
repayMonthDayInNumberAdapter.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spRepayMonthDayInNumber.setAdapter(repayMonthDayInNumberAdapter);
spRepayMonthDayInNumber.setOnItemSelectedListener(this);
termUnitTypeAdapter = new ArrayAdapter<>(getActivity(),
android.R.layout.simple_gallery_item, ternUnitType);
termUnitTypeAdapter.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spTermUnitType.setAdapter(termUnitTypeAdapter);
spTermUnitType.setOnItemSelectedListener(this);
etPrincipalAmount.addTextChangedListener(this);
etTerm.addTextChangedListener(this);
etRepay.addTextChangedListener(this);
etShortName.addTextChangedListener(this);
spRepayMonthDayInNumber.setEnabled(true);
spRepayTimeSlots.setEnabled(false);
spRepayWeekDays.setEnabled(false);
rbRepayOnDay.setChecked(true);
}