这个到底是怎么用的呢?
mButton.setVisibility(View.INVISIBLE);
mTextView.setVisibility(View.INVISIBLE);
mTimerView.setVisibility(View.VISIBLE);
mJetBoyThread.setGameState(JetBoyThread.STATE_RUNNING);
这些到底是什么意思?
mButton.setVisibility(View.INVISIBLE);
mTextView.setVisibility(View.INVISIBLE);
mTimerView.setVisibility(View.VISIBLE);
mJetBoyThread.setGameState(JetBoyThread.STATE_RUNNING);
这些到底是什么意思?
解决方案 »
- Bitmap释放问题
- 把安卓系统刷在SD卡上
- layout文件夹里面的xml布局文件能分以下类吗?
- 请问android怎么监听软键盘的event?
- 首屏widget中怎样插入edittext 或 怎样一点widget 在弹出的activity中启用输入 的softkeyboard
- Android ListView 怎样刷新效率高,而又不影响用户体验!
- tabwidget问题?
- Android中,在桌面上自动创建一个应用程序文件夹(UserFolder)应该怎么写
- 谁做过三星判断Andorid双卡手机是哪个卡来电
- 请教彩信发送问题
- 有谁会android的u-boot.bin和 kernel的定制?开发板为(beagleboard)
- android 运行不正常
if (mJetBoyThread.getGameState() == JetBoyThread.STATE_START) {
mButton.setText("PLAY!");
mTextView.setVisibility(View.VISIBLE);
mTextView.setText(R.string.helpText);
mJetBoyThread.setGameState(JetBoyThread.STATE_PLAY);
}
// we have entered game play, now we about to start running
else if (mJetBoyThread.getGameState() == JetBoyThread.STATE_PLAY) {
mButton.setVisibility(View.INVISIBLE);
mTextView.setVisibility(View.INVISIBLE);
mTimerView.setVisibility(View.VISIBLE);
mJetBoyThread.setGameState(JetBoyThread.STATE_RUNNING);
}
// this is a retry button
else if (mButtonRetry.equals(v)) {
mTextView.setText(R.string.helpText);
mButton.setText("PLAY!");
mButtonRetry.setVisibility(View.INVISIBLE);
// mButtonRestart.setVisibility(View.INVISIBLE);
mTextView.setVisibility(View.VISIBLE);
mButton.setText("PLAY!");
mButton.setVisibility(View.VISIBLE);
mJetBoyThread.setGameState(JetBoyThread.STATE_PLAY);
} else {
Log.d("JB VIEW", "unknown click " + v.getId());
Log.d("JB VIEW", "state is " + mJetBoyThread.mState);
}
}
有人说这个代码十分好懂 可是我就是没看懂啊 代码来源于jetboy游戏
mTextView.setVisibility(View.INVISIBLE);---mTextView不可见,任然占用位置
mTimerView.setVisibility(View.VISIBLE);---mTimerView可见
还有个GONE属性 是不可见,不占用位置