拡張するクラスを作成しましたTextView
public class EmployeeTextView extends TextView {
private String employeeId;
private String employeeName;
public EmployeeTextView( Context context, String employeeId,
String employeeName ) {
super( context );
this.employeeId = employeeId;
this.employeeName = employeeName;
}
public String getEmployeeId( ) {
return employeeId;
}
public void setEmployeeId( String employeeId ) {
this.employeeId = employeeId;
}
public String getEmployeeName( ) {
return employeeName;
}
public void setEmployeeName( String employeeName ) {
this.employeeName = employeeName;
}
@Override
public CharSequence getText( ) {
return this.employeeId + " - " + this.employeeName;
}
}
このクラスをメインのアクティビティにどのように実装しますか?EmployeeTextView
これらの「 」をプログラムで作成する必要がありますか?または、カスタムウィジェットを作成し、XMLを介して追加してから、ゲッターとセッターを呼び出す方法はありますか?
このカスタムTextViewが必要な理由は、employeeIdまたはemployeeNameを個別に取得する必要があるためです。
ありがとう