Android Studio TextView 实时显示当前时间
要在TextView中显示当前时间,首先需要在布局文件中添加一个TextView组件,并为其指定一个id。例如:
<TextView
android:id="@+id/current_time_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
然后在活动的Java代码中,获取TextView的引用,并使用SimpleDateFormat类获取当前时间,并将其设置为TextView的文本。例如:
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 获取TextView的引用
TextView currentTimeTextView = findViewById(R.id.current_time_textview);
// 获取当前时间并格式化
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault());
String currentTime = dateFormat.format(new Date());
// 设置TextView的文本为当前时间
currentTimeTextView.setText(currentTime);
}
}
这样,TextView就会显示当前时间。注意,上述代码中的时间格式可以根据需要进行修改。
原文地址: https://www.cveoy.top/t/topic/qqWw 著作权归作者所有。请勿转载和采集!