0

关于应用程序的小总结:您照顾宠物。用户在底部有一个滑动菜单,在第一个视图中,您有 3 个进度条(饥饿、播放、卫生),第二个视图是 3 个按钮,用于喂食、播放或它们。第三个视图是商店和选项按钮。

将 Facebook SDK 添加到我的 Eclipse 项目时,通过 Properties > Android,当用户单击按钮时,我的进度条不再更新。

按钮声明在MainActivity.java

public void onFoodClick(View v) {
    myPet.setHunger(10, true);
    adapter.notifyDataSetChanged();
}

当点击它们时,它们指的PetClass.java是宠物包中的:

public void setHunger(int amt, boolean up)
{
    if (up)
    {
        this.hunger += amt;
    }
    else{
        this.hunger -= amt;
    }
}

这是 MainActivity 的 XML 文件:http: //pastebin.com/7AtDPs9p

4

1 回答 1

0

这是一个名为进度条所在布局的类中的问题。调用布局是硬编码的,没有声明为 R.id.layout。

永远不要硬编码!我学会了艰难的方式。

于 2013-06-13T09:03:52.293 回答