0
我试图找到一种有效的方式来显示基于用户输入的数据。我有TextView/EditText来获取我需要的数据。我希望有一个金融计算器的字符串(名称)和3倍(费率,金额,时间)。用户更新的数据显示
我希望用户能够从1-10个不同的相同数据集中的任何位置放入,但除非有数据支持它们,否则我的显示器(TextView)是空白/不可见的。
我也想避免:
String debtName1, debtName2, debtName3, debtName4, debtName5, debtName6, debtName7, debtName8, debtName9, debtName10;
Double debtRate1, debtRate2, debtRate3, debtRate4, debtRate5, debtRate6, debtRate7, debtRate8, debtRate9, debtRate10;
Double debtBalance1, debtBalance2, debtBalance3, debtBalance4, debtBalance5, debtBalance6, debtBalance7, debtBalance8, debtBalance9, debtBalance10;
Double debtTerm1, debtTerm2, debtTerm3, debtTerm4, debtTerm5, debtTerm6, debtTerm7, debtTerm8, debtTerm9, debtTerm10;
,因为这似乎是非常愚蠢的。此外,我计划根据“期限”对数据进行重新组织,以便从最小期到最大期间轻松显示。
我正在考虑做“指针”,但它似乎并不像指针的Java“解决方法”真的适合我想要做的事情。
有什么建议吗?
假设我做的String [] debtNames =新的String [10] // 10是极限.... 我可以做 TextView newDebtName =(TextView)findViewById(R.id.debtName);并且它是 debtNames [1] = newDebtName ?? – jpgerb
不,如果你想要一个TextViews数组,你需要创建一个TextViews数组:TextView [] textViews; –
如何设置我的布局? – jpgerb