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

前言

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

文章目录

    • 前言
  • 一、可点击图片
    • 1、功能需求
      • 1)功能需求描述
      • 2)步骤
  • 二、输入控件
    • 1、输入文本属性
    • 2、输入控件

一、可点击图片


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));
    }
    
    • 下拉选项

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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部