0
好吧,我正在開發一頭牛和公牛的遊戲,我很困惑如何打印消息給用戶,我不想使用對話框或祝酒!據我所知,唯一的辦法是更新textviews,是唯一的其他選擇嗎?或者我可以使用別的東西來顯示屏幕上的東西? 我的代碼至今:在Android的屏幕上打印的東西
public class Play extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.play);
CowsNBulls();
}
private void CowsNBulls() {
// TODO Auto-generated method stub
int target=0;
final String targetStr = target +"";
boolean guessed= false;
final int guess;
final String Sguess;
System.out.print("Guess a 4-digit number with no duplicate digits");
EditText guess1 = (EditText)findViewById(R.id.etGuess);
Sguess=guess1.getText().toString();
Button ent = (Button) findViewById(R.id.bEnter);
guess= Integer.parseInt(Sguess);
ent.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
int guesses=0;
int bulls=0;
int cows=0;
if(hasDupes(guess)||guess < 1000){
guesses++;
String guessStr = guess + "";
for(int i= 0;i < 4;i++){
if(guessStr.charAt(i) == targetStr.charAt(i)){
bulls++;
}else if(targetStr.contains(guessStr.charAt(i)+"")){
cows++;
}}}}});
有什麼想法嗎?
爲什麼沒有對話或敬酒? – 2012-07-22 10:44:25
你可以使用通知。 – 2012-07-22 10:45:19
敬酒,因爲他們不會永遠留在屏幕上,對話框是一個選項,如果注意工程,那麼我會和他們一起去!更新視圖很麻煩。 @Jon Taylor:我想讓他們參加一場他們應該展示的比賽,並且我的整個比賽都依賴於他,所以通知不會起作用 – 2012-07-22 10:47:45