如何在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

相關文章
相關標籤/搜索