安卓点击事件弹出文字怎样点一次刷新一次文字,我的只能点击一次第二次点按钮就没有反应了是怎么回事

privateButtonbtn1;Stringre=getHs();//定义一个字符传参@OverrideprotectedvoidonCreate(Bundlesav... private Button btn1; String re=getHs();//定义一个字符传参
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final TextView textView = (TextView )findViewById(R.id.textView1); Button button = (Button)findViewById(R.id.button2); button.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { textView.setText(re); } });
展开
 我来答
TS灵I
2015-08-27 · 超过19用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:30.9万
展开全部
textView.setText(re); 中的字符串re的更新要写在按钮点击事件里面或者别的会再次执行的地方,你把字符串re的声明和定义都写在了声明全局变量那里,那么它的值只会一直是这个值不会变的,所以你第二次点击按钮之后当然看不到文字的刷新了。其实它刷新了,只不过还是之前的文字,你看不出来而已。你想让文字怎样变化?
追问
就是跟新这个方法获取的随机数 ,已经解决了。谢谢你的答案
追答
不客气~
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式