博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在EditText中显示提示文本,在提示文本后面可以输入文本?
阅读量:6978 次
发布时间:2019-06-27

本文共 982 字,大约阅读时间需要 3 分钟。

hot3.png

public class EditTextExt extends EditText {

 public EditTextExt(Context context, AttributeSet attrs, int defStyle) {
  super(context, attrs, defStyle);
 }

 public EditTextExt(Context context, AttributeSet attrs) {

  super(context, attrs);
 }

 public EditTextExt(Context context) {

  super(context);
 }

 @Override

 protected void onDraw(Canvas canvas) {
  super.onDraw(canvas);
  Paint p = new Paint();
  p.setTextSize(25);
  p.setColor(Color.GRAY);
  canvas.drawText("输入提示文本", 2, getHeight() / 2 + 5, p);
 }

}

xml布局文件

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android=""
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <Button

        android:id="@+id/btn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="点击截屏" />

    <com.a.at.EditTextExt

        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:paddingLeft="100dp" />

</LinearLayout>

 

转载于:https://my.oschina.net/u/573470/blog/122076

你可能感兴趣的文章
record-09 ATM 过程思想 综合练习
查看>>
北京中天荣泰视觉检测 仿真
查看>>
C++复制控制:拷贝构造函数
查看>>
郭博演示git
查看>>
共享程序集和强命名程序集(3):强命名程序集的一些作用
查看>>
智能POS常见问题整理
查看>>
新浪微博推广网站的一些实践体会
查看>>
Deep Learning
查看>>
How Tomcat works — 四、tomcat启动(3)
查看>>
Java 集合 — HashMap
查看>>
[python]目录及文件操作
查看>>
Linux系统之路——如何在CentOS7.2安装MySQL
查看>>
支付宝接口使用文档说明 支付宝异步通知
查看>>
百度地图设置div样式宽高为百分比不显示地图
查看>>
辣鸡(ljh) NOIP模拟赛 模拟 平面几何 数论 化学相关(雾)
查看>>
Spring《五》集合的注入方式
查看>>
centos7 install 安装mysql
查看>>
Odoo 学习 【二】Environment 概览
查看>>
WPF及Silverlight中将DataGrid数据导出
查看>>
Poj1426
查看>>