控件介绍:EditText是一个提供给用户输入数据的文本框控件

最终效果:

具体开发步骤:
第一步:main.xml中定义控件属性
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
<TextView 
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<!-- 若不想让控件默认有焦点,可加此控件,设为0像素 -->
<EditText
android:layout_width="0dp"
android:layout_height="0dp"
/>
<!-- 引用自定义的shape.xml文件 -->
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:maxLength="20"
android:singleLine="true"
android:drawableLeft="@drawable/book"
android:background="@drawable/shape"
android:textSize="12sp"
android:hint="请输入电话号码"
/> 
</LinearLayout>
第二步:res/drawable-mdpi文件夹下放入要用到的图片bookPng,并定义shape.xml文件 
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"><!--设置形状为矩形 -->
<!-- 填充的颜色 -->
<solid android:color="#FFFFFF"/>
<!-- 设置矩形的四个角为弧形 -->
<!-- radius为弧形的半径 -->
<corners android:radius="7dip"/>
</shape>
步:MainActivity文件中调用布局文件
import android.app.Activity;
import android.os.Bundle;
publicclass MainActivity extends Activity {
@Override
publicvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
EditText常用属性:
android:maxLength="3" 限制输入字符数量
android:singleLine="false" 允许文本框有多行
android:inputType="number"限制EditText输入文字类型
android:hint="我是EditText"设置文本框默认显示信息
android:drawableLeft="@drawable/title"在EditText中显示图片
android:background="@drawable/shape" 设置圆角(此处引用自定义的shape.xml文件)

转载于:https://blog.51cto.com/dreamboy/722090

EditText控件(圆角处理)相关推荐

  1. EditText控件的基本使用(点击Button按钮,Toast提示EditText中的内容)

    EditText是程序用于和用户进行交互的另一个重要控件,它允许用户在空间里输入和编辑内容,并可以在程序中对这些内容进行处理.EditText的应用场景非常普遍,在进行发短信.发微博.聊QQ等操作时, ...

  2. Android ImageView到底怎么设置圆角图片?背景圆角?控件圆角?图片圆角?占位图圆角?

    前言 在我们实际开发应用的过程中,我想大家或多或少都遇到过需要加载圆角图片的场景,还有一些图片是四周圆角不对称,异性圆角等等情况. 我们可能会去网上或Github上搜索一些RoundImageView ...

  3. Android EditText控件使用

    0 本文主要涉及 Android EditText控件的一些实际使用中的需求实现. 1 隐藏默认样式 去除框样式 设置属性 android:background="@null" 去 ...

  4. Android EditText控件

    1. 常用属性 EditText控件用于获取用户的输入.EditText类继承TextView类,能使用TextView的所有常用属性.可参考Android TextView控件. 属性 说明 and ...

  5. Android中EditText控件的Ime Options属性

    EditText是Android的常用编辑控件,当它的android:singleLine设置为true时,就会显示软键盘. 如果一个layout中有多个EditText,且都设置android:si ...

  6. Android圆角不平滑,Android控件圆角不全

    Android控件在xml文件中通过android:background="@drawable/bg_round_conner_activity"设置圆角时出现圆角不全的情况,一般 ...

  7. android控件加圆角,android 控件圆角的设置

    这个是自定义的xml文件,用来配置圆角的模样与颜色,放在layout目录下,命名为circle_corner: android:endColor="#FF00FF" android ...

  8. QML 控件—按钮控件—圆角按钮(RoundButton)

    一个带有圆角的按钮控件. 导入 import QtQuick.Controls 2.1 继承 Button Properties radius : real 细节描述 RoundButton {tex ...

  9. android edittext控件常用属性,Android_Android EditText常用属性功能汇总,本文总结分析了Android EditText常 - phpStudy...

    Android EditText常用属性功能汇总 本文总结分析了Android EditText常用属性.分享给大家供大家参考,具体如下: android:hint="请输入数字!" ...

最新文章

  1. Ubuntu16.04 Table无法自动补全
  2. doxygen可以生成C/C++代码的文档(根据注释)
  3. 反射的本质——元数据
  4. Pytorch上采样函数 包括interpolate
  5. 可搜索的文件? 是的你可以。 选择AsciiDoc的另一个原因
  6. 软件设计原则:内聚、耦合有哪几种类型?内聚度、耦合度如何比较?
  7. ps专业色彩调色扩展面板 Moody Photoshop Panel 1.1.2汉化版
  8. 【例题+习题】【数值计算方法复习】【湘潭大学】(七)
  9. Apache vs Lighttpd vs Nginx对比
  10. 关于metasploit的一些架构目录
  11. 记录下hbuilderX+vue开发app 真机调试的问题
  12. ROS动态IP端口映射
  13. python sorted lambda_详解python中的lambda与sorted函数
  14. 遇害的中国留美博士生,被追授博士学位!导师帮他完成了学业!
  15. 证券公司主要信用业务(融资融券、股票质押、约定购回)
  16. “繁盛计划”,纾困中国餐饮难题背后的美团式解法
  17. 温敏壳聚糖水凝胶细胞因子复合支架/季铵盐壳聚糖水凝胶三维支架复合GNDF载间充质干细胞的制备
  18. 走近棒球运动·堪萨斯城皇家队·MLB棒球创造营
  19. 查看 apk 签名指令
  20. 报告显示,疫情降低了人们的财务和社交幸福感

热门文章

  1. 中文和全角检测 两种写法
  2. android手机冻屏问题,android 模拟冻屏 代码实现
  3. mysql 安装在路由器_MySQL如何安装?安装MySQL数据库的三种方法
  4. 搜索鸿蒙系统,鸿蒙系统更进一步,华为上线搜索服务,HMS有望替代谷歌GMS
  5. vue 拷贝 数组_vue源码中值得学习的方法
  6. python执行多个py文件_【经验分享】如何同时运行多个python脚本
  7. python 无法初始化设备prn_彻底搞懂Python一切皆对象,面试必过
  8. 对象tostring后怎么转成对象_对象出轨了怎么办?对象出轨正常处理方式
  9. linux查找以h结尾的文件,linux中文件查找的常用命令
  10. python绘制曲线y=2x+5_Python Matplotlib 简易教程