java - 在 Android Studio 中,有没有办法让 TextView 和 Checkbox 中的文本可点击以执行操作?(爪哇)
问题描述
我为我的 A-Levels 选择了计算机科学(基本上是我的美国同胞的大学),作为我项目的一部分,我需要用 Java 制作一个简单的送餐应用程序。
第 1 部分:
我正在制作注册页面,但我遇到了死胡同。有没有办法让复选框上的文本的某个部分可点击(例如,复选框文本将是“通过注册即表示您同意我们的 TOS”,并且它说“TOS”这将是可点击的),然后点击,例如它会打开一个弹出窗口吗?
第 2 部分:
在我的登录活动的登录按钮下方,有文字说“没有帐户?注册”(我已经设法将“注册”部分与其他部分分开)但是有没有办法让它是可点击的,点击它会打开一个新活动(在这种情况下是注册活动)?顺便说一句,我也会将这种技术用于注册页面。
代码:
注册 XML 文件
<CheckBox
android:id="@+id/CheckSignUp"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:layout_marginStart="32dp"
android:layout_marginEnd="32dp"
android:fontFamily="@font/poppins"
android:text="@string/tos"
app:layout_constraintStart_toStartOf="parent" />
登录 XML 文件(忽略此文件上的复选框,因为它用于完全不同的功能)
<RelativeLayout
android:id="@+id/relativeLayout"
android:layout_width="match_parent"
android:layout_height="35dp"
android:layout_marginTop="16dp"
app:layout_constraintTop_toBottomOf="@+id/FieldPassword">
<CheckBox
android:id="@+id/CheckRememberMe"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:layout_marginStart="32dp"
android:fontFamily="@font/poppins"
android:text="@string/remember_me"
android:textSize="13sp"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_marginTop="0dp"
android:layout_marginEnd="32dp"
android:fontFamily="@font/poppins_medium"
android:gravity="center"
android:text="@string/forgot_password"
android:textColor="@color/dark_green"
android:textSize="13sp" />
</RelativeLayout>
解决方案
推荐阅读
- windows - gcc -m32 不适用于 Windows 托管代理
- javascript - ReactJS:无法读取未定义的属性“映射”
- css - 如何隐藏/禁用 safari 的 ::marker 伪元素
- java - 如何以编程方式连接 Android 9 (api 28) 中的特定 Wi-Fi 网络
- apache-kafka - kafka ACL - 用于消费者证书主题 - 不起作用
- r - ggplot2 boxplot() 中的平线
- symfony - Symfony 5 - 检索特定实体的 UniqueEntity 名称
- r - 如何计算 data.table 中几个类别的平均值?
- java - 检查特定包中是否存在类
- petalinux - 如何在 petalinux 中启用 systemctl 命令