Java 从textview列表中获取总值
我想在文本视图中获得总金额,如下所示Java 从textview列表中获取总值,java,android,Java,Android,我想在文本视图中获得总金额,如下所示 // List of Amount for(t=0;t<pname.length;t++) { newRow = (TableRow) new TableRow(this); float val1= Float.parseFloat(price); float val2= Float.parseFloat(rate); String resultamount = Float.toString(va
// List of Amount
for(t=0;t<pname.length;t++) {
newRow = (TableRow) new TableRow(this);
float val1= Float.parseFloat(price);
float val2= Float.parseFloat(rate);
String resultamount = Float.toString(val2- val1);
Double value1 = Double.parseDouble(resultamount);
ilist[a]=(TextView) new TextView(this);
ilist[a].setText(String.format("%.2f", value1));
}
//金额列表
对于(t=0;t首次变化
String resultamount = Float.toString(val2- val1);
Double value1 = Double.parseDouble(resultamount);
到
这与答案无关,只是奇怪的代码
要在列表之外访问它,请将其设为类成员、静态或允许您访问它的任何其他方式。您尚未传递新TextView的布局参数。您正在设置TextView对象中的值
当前,您的textview对于textview是未知的。您需要告诉您的布局,您想向其中添加新的textview。是否动态添加textview?是的,我正在将textview动态添加到表布局中。仅列表的最后一个值为displayed@Learner我不明白你的评论。这是一个新问题吗?不是@Babibu-I-want从要显示的列表中获取总金额。我只获取列表的最后一行作为totalHi。我已将textview添加到布局中,这工作正常。我这里的问题是如何获取金额值列表
double value1 = (double)(val2- val1);