2016-06-15 11 views
-1

複数の 'ディスプレイ'を挿入しているため、Androidスタジオでエラーが発生します。誰か助言して&私は何をする必要があるのか​​、なぜこのエラーを引き起こすのかを説明して、将来私は知っていますか?Android - ボタンを使用してInt onClickを表示する[エラー:メソッド 'display(int)'を解決できません]

次のエラーは以下を参照してください:あなたは逃した

package com.example.android.justjava; 
import android.os.Bundle; 
import android.support.v7.app.ActionBarActivity; 
import android.view.View; 
import android.widget.TextView; 

import java.text.NumberFormat; 

/** 
* This app displays an order form to order coffee. 
*/ 
public class MainActivity extends ActionBarActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.activity_main); 
} 

/** 
* This method is called when the order button is clicked. 
*/ 
public void submitOrder(View view) { 
int quantity = 2; 
display(quantity); 
displayPrice(quantity * 5); 
} 
/** 
* This method is called when the increment button is clicked. 
*/ 
public void increment(View view) { 
int quantity = 3; 
display(quantity); 
displayPrice(quantity * 5); 
} 

/** 
* This method is called when the decrement button is clicked. 
*/ 
public void decrement(View view) { 
int quantity = 1; 
display(quantity); 
displayPrice(quantity * 5) 


/** 
* This method displays the given quantity value on the screen. 
*/ 
private void display(int number) { 
TextView quantityTextView = (TextView) findViewById(
     R.id.quantity_text_view); 
quantityTextView.setText("" + number); 
} 

/** 
* This method displays the given price on the screen. 
*/ 
private void displayPrice(int number) { 
TextView priceTextView = (TextView) findViewById(R.id.price_text_view); 
priceTextView.setText(NumberFormat.getCurrencyInstance().format(number)); 
} 
} 
+2

文字をプライベートメソッドを知らない。しかし、あなたのIDEにエラーがあるはずです! – devnull69

+0

インクリメントは常に数量を3に設定しますか?単に1を加算するだけではありませんか? –

答えて

1
/** 
* This method is called when the decrement button is clicked. 
*/ 
public void decrement(View view) { 
int quantity = 1; 
display(quantity); 
displayPrice(quantity * 5) // <--- Missing ';' character 

(;)

が、それはなぜ他の方法その閉じ括弧が欠落しているようだdecrement`あなたの方法 `だ
+0

と終了括弧ありがとうございます。 – tom1988

関連する問題