2016-06-26 6 views
0

私はアンドロイドで基本的な電卓を作ろうとしています。Android Calculator削除ボタン - シンボルが見つかりませんメソッドsubstring(int、int)

public void btnDeciOnClick(View v) { 
    int displayLength = displayBar.length(); 
    if(displayLength > 0) { 
     displayBar = substring(0, displayLength - 1); 
    } 
} 

displayBarは、もともとのTextViewだったが、これに対する解決策を見つけるためにしようとしているとき:長さが0より大きい場合、私はそれはボタンが押されたときに、ここで私がこれまで持っているものだ最後の数字を削除したいです私はみんながEditTextを使用していることに気づいたので、問題が解決したかどうか確認するためにそれを切り替えてみました(明らかに運はありません)。それは私を与えているエラーは、次のとおりです。

error: cannot find symbol method substring(int,int) 

それはすべての違いを、私は、Android Studioの2.1.2でこれをやっています。 Androidには全く新しい、私の背景は主にC++で、Javaの1学期でした。どんな支援も大歓迎です。

+0

これがdownvotedれた理由わかりません。もしそれが悪い質問であれば、なぜ私はそうすることができないのかについて啓発されたいと思っています。 – YouHaveGotToBeKiddingMe

答えて

2

使用

displayBar.setText(displayBar.getText().toString().substring(0, displayLength - 1)); 
+0

...ええ、それはカフェインに行く時間です。私はそれを見ないために恥ずかしいです。それは美しく働いた、ありがとう! – YouHaveGotToBeKiddingMe

関連する問題