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