如何在EditText中显示提示文本,在提示文本后面能够输入文本?

public class EditTextExt extends EditText {
 public EditTextExt(Context context, AttributeSet attrs, int defStyle) {
  super(context, attrs, defStyle);
 } android

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

 public EditTextExt(Context context) {
  super(context);
 } ide

 @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);
 } 布局

} spa

xml布局文件 xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" > utf-8

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

    <com.a.at.EditTextExt
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:paddingLeft="100dp" /> it

</LinearLayout> io

相关文章
相关标签/搜索