公司要求学习Android开发,在b站大学开学,心血来潮在这里记录一下学习中间的收获。
按钮点击事件目前了解三种方式
在这之前先写一个util来直观的展示点击前后的变化
public class DateUtil { //获取系统时间 public static String getNowTime(){ SimpleDateFormat sdf=new SimpleDateFormat("HH:mm:ss"); return sdf.format(new Date()); } }
这个类会获取系统时间(可能代码比较旧,代码能跑有用就行)
目录
在xml内按钮添加onclick属性
android:onClick="doClick"
下面是button整体设置
<Button android:id="@+id/bt1" android:layout_width="wrap_content" android:layout_height="158dp" android:onClick="doClick" android:text="next_time" android:textSize="60sp" android:textAllCaps="false" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintVertical_bias="0.392" />
再写一个textview来展示点击之后的变化
<TextView android:id="@+id/t_result" android:layout_width="match_parent" android:layout_height="77dp" android:background="#ff6699" android:textColor="@color/black" android:textSize="60sp" android:text="显示结果" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="@+id/bt1" app:layout_constraintHorizontal_bias="0.504" app:layout_constraintStart_toStartOf="@+id/bt1" app:layout_constraintTop_toTopOf="p