2011-05-19 49 views
0

RoomInfoActivity.java:http://pastebin.com/L9fFsFeH (注:这是由同一应用程序推出的第三个活动,而不是它应该的问题。)为什么我的Android活动没有刷新/重绘?

的AndroidManifest.xml:http://pastebin.com/QbvQaTf3

room_info.xml:http://pastebin.com/DFNABSNF

图片:http://dl.dropbox.com/u/16952797/temp_stuff/elfapp_ss04.PNG (注:当我按一下按钮,“一无所有”时发生)

说明:所以会发生什么是代码编译蛮好的, .apk启动并运行时没有任何问题,但是RoomInfoActivity并不反映当我单击按钮时应该做出的更改(例如更改TextView和Button的文本)。 我正在寻找最简单的方法来做到这些。

编辑:我现在已经做了更改,我加入这一行buttonCleaned.setClickable(true); 根据本:

rumInfo.setText(getIntent().getExtras().getString("entry")); 
buttonCleaned.setText("Färdig med städningen"); 
rumStatus.setText("Status: "+checkStatus()); 

回答

0

是您的onClick()方法曾经叫什么名字?我认为您需要使用setOnClickListener方法将该活动设置为按钮上的点击侦听器。

+0

好吧,它现在可以工作,我使用'buttonCleaned.setOnClickListener(new OnClickListener(){'并将其链接到我的'public void onClick(View v)'方法 – 2011-05-19 12:41:50

+0

很高兴看到您的应用程序正在工作。 t需要创建一个新的OnClickListener(){}''尽管试试''buttonCleaned.setOnClickListener(this)''。你的活动已经实现了接口:) – 2011-05-19 12:54:09