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