[SOLVED]愚かなタイプミスを解決できません: は.setText
dateTimeEasyText.setText ("");
dateAndTimeEasyText.setText ("");
に変更:このコードは、私の問題を解決しました。
問題: 私はクリックでハイスコア(数値)と日付&時間(String)を含む他のTextViewを含む私のTextViewsの2、1をリセットする必要がありImageViewのを持っています。
私のコーディング:
public void resetHighcoreButtonEasy(View v) {
highscoreEasyText.setText("");
dateTimeEasyText.setText ("");
}//resetHighcoreButtonEasy ends here
:符号化およびメッセージに
PRINTSCREEN。
JAVAファイル:
public class HighScoreActivity extends AppCompatActivity implements View.OnClickListener {
TextView highscoreEasyText;
TextView dateAndTimeEasyText;
ImageView resetHighcoreButtonEasy;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_high_score);
resetHighcoreButtonEasy = (ImageView) findViewById(R.id.resetHighcoreButtonEasy);
SharedPreferences sharedPrefsEasyHighScore = getSharedPreferences("Prefs_EasyHighScore",MODE_PRIVATE);
int storedEasyHighScore = sharedPrefsEasyHighScore.getInt("easy_highScore",0);
highscoreEasyText = (TextView)findViewById(R.id.highscoreEasyText);
highscoreEasyText.setText("" + storedEasyHighScore + " p");
highscoreEasyText.setTextColor(ContextCompat.getColor(getApplicationContext(), R.color.highscore_text));
SharedPreferences sharedPrefsEasyDateTime = getSharedPreferences("Prefs_EasyDateTime",MODE_PRIVATE);
String dateTime = sharedPrefsEasyDateTime.getString("easy_date_time", null);
dateAndTimeEasyText = (TextView)findViewById(dateTimeEasyText);
dateAndTimeEasyText.setText(dateTime);
dateAndTimeEasyText.setTextColor(ContextCompat.getColor(getApplicationContext(), R.color.highscore_text));
}//onCreate ends here
public void resetHighcoreButtonEasy(View v) {
highscoreEasyText.setText("");
dateTimeEasyText.setText ("");
}//resetHighcoreButtonEasy ends here
書き込みdateAndTimeEasyText.setText( ""); dateTimeEasyTextではなくsetText( ""); –
間違った変数名 –
を使用しています。つまり、この問題は、 – fillobotto