onSelectionChanged(int start、int end)メソッドをオーバーライドするために、MyEditText(EditTextを拡張)というカスタムEditTextオブジェクトを作成しました。これを実行してXMLレイアウトでこのオブジェクトタイプを参照しようとすると、クラスメッセージを膨らませるエラーが常に発生します。これは私が現在持っているものです:
<cse.intro.networking.security.MyEditText
android:layout_width="match_parent" android:id="@+id/editText2"
android:layout_height="match_parent" android:text="@string/editTextBoxInit">
</cse.intro.networking.security.MyEditText>
MyEditText.java:
package cse.intro.networking.security;
import android.content.Context;
import android.util.Log;
import android.widget.EditText;
public class MyEditText extends EditText {
private final String tag = "SimpleGUI";
public MyEditText(Context context) {
super(context);
}
@Override
public void onSelectionChanged(int selStart, int selEnd) {
Log.v(tag, "onSelectionChanged!");
}
}