【发布时间】:2013-11-08 02:57:29
【问题描述】:
我有一个示例活动,可以在单击按钮时以数组形式显示三个图表。
我现在要做的是根据按钮点击更新原始 TextView 字符串,每次点击按钮。我知道如何使用这样的数字来做到这一点:
tView = (TextView) findViewById(R.id.textView1);
clickhere = (Button) findViewById(R.id.button1);
clickhere.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
num++;
String display = String.format(getString(R.string.prompt), num);
tView.setText(display);
setContentView(tView);
}
});
但是如果是字符串,我该怎么做呢?我想知道有没有办法将其编码为按钮单击“一”然后显示相关文本,然后在按钮单击“二”显示相关文本。原始文本显示告诉用户该怎么做,然后我想要每次单击按钮时图表下方的文本字符串都会更改。因此三个图表中的每一个都会有一个匹配的字符串。
我不确定您是否可以通过计算按钮点击次数来实现它,还是有更好的方法?
【问题讨论】:
-
您面临什么问题?您想在特定按钮单击时显示一些特定文本。这是您想要的吗?
-
是的,原始文本显示告诉用户该做什么,然后我希望每次单击按钮时图表下方的文本字符串都会更改。因此每个按钮都会有一个匹配的字符串三张图。
标签: android textview onclicklistener