in app/src/main/java/org/apache/fineract/ui/online/loanaccounts/debtincomereport/DebtIncomeReportFragment.java [93:128]
public void showUserInterface() {
LinearLayoutManager debtLayoutManager = new LinearLayoutManager(getActivity());
debtLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
rvDebt.setLayoutManager(debtLayoutManager);
rvDebt.setHasFixedSize(true);
debtAdapter.setCreditWorthinessFactors(creditWorthinessSnapshot.getDebts());
rvDebt.setAdapter(debtAdapter);
LinearLayoutManager incomeLayoutManager = new LinearLayoutManager(getActivity());
incomeLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
rvIncome.setLayoutManager(incomeLayoutManager);
rvIncome.setHasFixedSize(true);
incomeAdapter.setCreditWorthinessFactors(creditWorthinessSnapshot.getIncomeSources());
rvIncome.setAdapter(incomeAdapter);
tvDebtRatio.setText(getString(R.string.total_debt,
getTotalAmount(creditWorthinessSnapshot.getDebts())));
tvIncomeRatio.setText(getString(R.string.total_income,
getTotalAmount(creditWorthinessSnapshot.getIncomeSources())));
if (creditWorthinessSnapshot.getDebts().size() == 0) {
rlIsEmptyDebt.setVisibility(View.VISIBLE);
rvDebt.setVisibility(View.GONE);
rlIsEmptyDebt.getChildAt(0).setVisibility(View.GONE);
TextView message = (TextView) rlIsEmptyDebt.getChildAt(1);
message.setText(getString(R.string.empty_debts_to_show));
}
if (creditWorthinessSnapshot.getIncomeSources().size() == 0) {
rlIsEmptyIncome.setVisibility(View.VISIBLE);
rvIncome.setVisibility(View.GONE);
rlIsEmptyIncome.getChildAt(0).setVisibility(View.GONE);
TextView message = (TextView) rlIsEmptyIncome.getChildAt(1);
message.setText(getString(R.string.empty_income_to_show));
}
}