无法将日期从字符串写入TextView

时间:2015-10-09 22:53:28

标签: java android android-studio

无论使用何种变体显示日期,都不会设置TextView的文本。

public void setDate (View view){
        TextView dateView;
        Date dNow = new Date();
        String str = String.format("Current Date : %tc", dNow);
        dateView = (TextView)findViewById(R.id.date_Text_View);
        dateView.setText("The date is" + str);

    }

干杯, 哈里斯

1 个答案:

答案 0 :(得分:0)

创建TextView onCreate()后,您应该调用setDate()方法。

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_play_game);

    TextView dateView = (TextView)findViewById(R.id.date_Text_View);
    setDate(dateView);
}

public void setDate (TextView view){
    String str = String.format("%tc", new Date());
    view.setText("The date is " + str);
}