Я создал класс, который расширяет TextView
Android - как использовать пользовательский 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, а затем называть его getter и setter?
Причина, по которой мне нужен этот пользовательский TextView, заключается в том, что мне нужно получить employeeId или employeeName индивидуально.
Благодаря
Вы имеете в виду в файле макета xml, а не в манифесте справа? –
в xml добавить представление, как вы делаете с другими видами. и в вашем коде, используя последний код строки моего ответа – stinepike
yah sorry в layout.xml .. мой плохой – stinepike