※ 效果

※代码
通常我们使用系统的默认方法
<EditText
    android:id="@+id/password"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:imeOptions="actionDone"
    android:inputType="textPassword" />

有时可能需要自定义action button 的文字,如下
<EditText
    android:id="@+id/password"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:imeActionId="@+id/action_sign_in"
    android:imeActionLabel="@string/sign_in_short"
    android:inputType="textPassword" />

在代码中调用
mEditText = (EditText) view.findViewById(R.id.password);
mEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() {   @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {        if (actionId == R.id.action_sign_in) {            // Do sign in
            return true;
        }
        return false;
    }
});

Android 自定义Action Button相关推荐

  1. Android自定义组合控件--EditText和Button组合成带有清空EditText内容功能的复合控件

    目标:实现EditText和Button组合成带有清空EditText内容功能的复合控件,可以通过代码设置自定义控件的相关属性. 实现效果为: (1)在res/layout目录下编写自定义组合控件的布 ...

  2. 自定义背景android,Android自定义Button并设置不同背景图片的方法

    本文实例讲述了Android自定义Button并设置不同背景图片的方法.分享给大家供大家参考,具体如下: 1.自定义MyButton类 public class MyButton extends Bu ...

  3. android 自定义控件 焦点,Android 自定义Button按钮显示样式(正常、按下、获取焦点)...

    现在的用户对APP的外观看得很重要,如果APP内所有元件都用Android默认样式写,估计下面评论里就有一堆在骂UI丑的.今天学习自定义Button按钮样式.Button样式修改的是Button的背景 ...

  4. android编辑按钮图标,修改 Floating Action Button 图标

    使用 Android Studio 新建的 basic 页面中的 floating action button (FAB) 是个邮件图标.而我想将图标修改成加号. 使用内置的图标 默认的图标为 ic_ ...

  5. 【Android开发】自定义圆角button样式

    [Android开发]自定义圆角button样式 结果图 步骤 在res/drawable中新建一个drawable文件,自定义命名为btu.xml; 在btu.xml中设置圆角大小和填充颜色,代码如 ...

  6. android自定义漂亮按钮样式,Android开发之漂亮Button样式

    开发中各种样式的Button,其实这些样式所有的View都可以共用的,可能对于你改变的只有颜色 所有的都是用代码实现 150CC48D90067F05BFAC966F4EE3E21D.jpg 边框样式 ...

  7. Android 自定义dialog

    my_dialog.xml布局文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...

  8. android 自定义相机源码,Android 自定义相机及分析源码

    Android 自定义相机及分析源码 使用Android 系统相机的方法: 要想让应用有相机的action,咱们就必须在清单文件中做一些声明,好让系统知道,如下 action的作用就是声明action ...

  9. Android自定义View构造函数详解

    转自:http://blog.csdn.net/wzy_1988/article/details/49619773 目录 目录 初始Custom View的构造函数 生成Custom View的自定义 ...

最新文章

  1. 腾讯云发布微瓴开放平台LinkBase,助力智慧建筑产业生态全面升级
  2. 大学毕业标语计算机学院,大学毕业横幅标语创意
  3. 计算机●编程语言●JAVA
  4. 【控制】蚁群算法(ACO,Ant Colony Optimization)及 Matlab 实现
  5. WPF 调用线程无法访问此对象,因为另一个线程拥有该对象
  6. javascript高级程序设计-Array迭代及归并
  7. 制作自己的linux内核,打造属于你自己的Linux系统
  8. $(document).ready(function(){}), $().ready(function(){}) 和 $(function(){}) 三个区别...
  9. java设计模式观察者模式_java设计模式--观察者模式
  10. 实验十四 团队项目评审课程学习总结
  11. C言语教程第四章: 数组(4)
  12. memcached(十)动态扩容
  13. Andrew Ng(coursera)单变量线性回归(LINEAR REGRESSION WITH ONE VARIABLE)
  14. 新书上市|这套北大数学系青睐的数学科普书,又添新成员
  15. PuTTY用户手册(十四)
  16. [ubuntn]常用软件安装方法
  17. Linux 777 权限表示什么,各数字又是什么含义?
  18. 【KSQL引擎 介绍】
  19. 推特营销引流入门指南
  20. 2013年企业信息化必备的五大软件

热门文章

  1. tomcat catalina localhost 没有项目_实用shell脚本--一键配置tomcat定期日志清理功能
  2. 休眠 关闭串口输出_C#实例:串口通讯
  3. 每天一道LeetCode-----重新实现开方运算sqrt(x),只返回整数部分即可
  4. Zstd 压缩性能分析(含比较)
  5. 回文数的个数、杨辉三角
  6. ResNeXt 之 输入数据预处理代码详解
  7. HTML <q> 标签的简单介绍
  8. 计算机网络:05---网络类型:局域网、城域网、广域网、个域网、无线网络
  9. linux下nano修改并保存
  10. .bat文件该图标_电脑桌面图标变成白色方块图标怎么办?