三月十八日
又到了星期一了,慢慢的课表,真的是一点劲都没有了。晚上还要开个小会,到宿舍已经九点半多了。
昨天好像也没有写博客啊,一个按钮的简单应用。
按下之后是一个显示时间的功能。
package com.example.myapplication; import java.text.SimpleDateFormat; import java.util.Date; public class DateUtil { public static String getNowTime() { SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); return sdf.format(new Date()); } }
package com.example.myapplication; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; public class ButtonActivity extends AppCompatActivity { private TextView result; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_button); result = findViewById(R.id.result); } public void doClick(View view){ String sv = String.format("%s 你点击按钮: %s",DateUtil.getNowTime(),((Button)view).getText()); // String sv = "sdfd"; result.setText(sv); } }
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/main" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".ButtonActivity" android:orientation="vertical"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:text="下面的按钮文字大小写"/> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/text2" android:textAllCaps="false" android:textColor="@color/black" android:textSize="20sp" android:onClick="doClick"/> <TextView android:id="@+id/result" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="这里显示结果" android:textColor="@color/black" android:textSize="20dp"/> </LinearLayout>
android:onClick="doClick"这一行在最新的Android studio中已经不建议使用了,还是理解一下主要的流程。