06 |「可点击图片、输入控件」

前言

实践是最好的学习方式,技术也如此。

一、可点击图片


1、功能需求

1)功能需求描述

  • 甜点订购应用程序;
    • 用户可以点击图片来执行相应的操作(这里的操作为显示 Toast 信息);
    • 点击购物车图片按钮继续下一个 Activity;

2)步骤

  • 将资源图片复制到项目的可绘制文件夹中(drawable);
  • 进行 ImageView 布局
  • 添加 android:onClick 属性使 ImageView 像按钮一样可以点击;指定单词处理程序的名称;
  • Activity 创建点击处理程序(public,返回 void,参数 View)执行对应操作;

方法注释编写规范

/** 开始
* 摘要句子,包含方法的简洁但完整的描述,以 . 表示结束
*/  结束

二、输入控件


1、输入文本属性

  • EditText
  • 输入名字:android:inputType="textPersonName"
  • 输入地址:android:inputType="textMultiLine"
  • 输入电话号码:android:inputType="phone"
  • 输入类型合并:android:inputType="textCapSentences|textMultiLine":要组合 android:inputType 属性的值,使用竖线 (| ) 字符将它们连接起来
  • 密码:android:inputType="textPassword" :用户输入的字符变成点以隐藏输入的密码
  • 电子邮件键盘:android:inputType="textEmailAddress":点击该字段会弹出电子邮件键盘,@符号位于空格键附近

2、输入控件

  • 输入控件是应用程序 UI 中接受数据输入的交互元素;
    • 单选按钮:可用于从一组选项中仅选择一个选项
        public void onRadioButtonClicked(View view) {
        // 检查已选择哪个单选按钮并使用适当的消息调用displayToast函数
        // 现在按钮是否被选中
        boolean checked = ((RadioButton) view).isChecked();
        // 检查单击了哪个单选按钮
        if (view.getId() == R.id.sameday) displayToast(getString(R.string.same_day_messenger_service));
        else if (view.getId() == R.id.nextday) displayToast(getString(R.string.next_day_ground_delivery));
        else if (view.getId() == R.id.pickup) displayToast(getString(R.string.pick_up));
    }
    
    • 下拉选项

其他类型的输入控件
用户选择交互元素,单选按钮

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个写代码的修车工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值