我想在buttonText中显示arraylist大小.Button文本已在xml文件中设置为“SHOW”。我想要“show(数组的大小)”。 这该怎么做。 我已经在一个名为size的变量中获得了数组的大小,如下所示。
public int CountRecord(ImageItemBin bin)
{
showImagelist.add(showBin);
int size=showImagelist.size();
tvcounter.setText(Integer.toString(size));
return 0;
}
答案 0 :(得分:1)
使用getOrElse
有一种击球方式
您所要做的就是在字符串xml中创建一个带有strings.xml
符号的新字符串
例如(%s
表示字符串值%s
为int值)
%d
现在在你的java代码中你做了类似的事情
<string name="button_text_show">show %d</string>
这会为您之前的节目文字添加尺寸。btnShow.setText(getString(R.string.button_text_show,size));
是一种指示符,表示会有一些数字值。
答案 1 :(得分:0)
像这样设置
tvcounter.setText(size+"");
或
tvcounter.setText(String.valueOf(size));
答案 2 :(得分:0)
您可以尝试使用此代码..
public int CountRecord(ImageItemBin bin) {
showImagelist.add(showBin);
int size = showImagelist.size();
String set = String.valueOf(size);
tvcounter.setText(set);
return 0;
}
答案 3 :(得分:0)
试试这个:
tvCounter.setText(mButton.getText().toString() + Integer.toString(size));