我需要一个游戏循环吗?

时间:2014-10-13 02:26:39

标签: java android

我是Android的初级开发者,我只想尝试制作简单的点击游戏。让我们说我有一个屏幕。它有一个计数器的文本视图,一个增加计数器的按钮,一个被动增加到该计数器,以及一个增加被动的按钮。我不需要任何动画。我不太确定实现这个的最佳方法是什么。我是否使用线程进行游戏循环?我尝试用谷歌搜索,但我找不到任何相关的东西。任何帮助将非常感激!

1 个答案:

答案 0 :(得分:2)

您可以通过活动和功能调用完成大部分游戏。你的游戏听起来非常线性,我认为对于一个起始项目来说这是一件好事。

这将是您检查按钮按下时间的主要代码。

final Button button = (Button) findViewById(R.id.button_id);
button.setOnClickListener(new View.OnClickListener() 
{
    public void onClick(View v) 
    {
        // Perform action on click.
    }
});

如果您要被动地增加计数器,那么您可以使用处理程序。

TextView textView;
Handler handler = new Handler();  
int count = 0;

protected void onCreate(Bundle savedInstanceState)
{
    handler.post(updateTextRunnable);
}

Runnable updateTextRunnable = new Runnable()
{  
    public void run() 
    {  
       count++;
       textView.setText("Updating variable: " + count);
       handler.postDelayed(this, TIME_DELAY);  
    }  
};  
相关问题