Vì vậy, tôi đang cố gắng nắm bắt bằng cách sử dụng các điều khiển tùy chỉnh trong Android. Nhưng ứng dụng của tôi gặp sự cố khi cố gắng tạo hoạt động. Dưới đây là các mã:Mở rộng EditText trong Android. Tôi đang làm gì sai?
package com.myApp;
import android.content.Context;
import android.widget.EditText;
import android.view.View;
import android.view.View.OnClickListener;
public class MyEditText extends EditText implements OnClickListener {
public MyEditText(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
public void FlashBorder()
{
//do some custom action
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
EditText txt = (EditText) v;
txt.selectAll();
}
}
Đây là xml bố trí:
<com.myApp.MyEditText
android:id="@+id/edtTaskName"
android:layout_height="wrap_content"
android:layout_width="match_parent"/>
kiểm tra url này :: http://stackoverflow.com/questions/2026873/android-way-to-appear-bordered-text-on-the-textview –