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