我創建的延伸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佈局文件中,而不是清單的權利? – 2013-03-14 14:01:19
在xml中添加視圖,就像您使用其他視圖一樣。並在您的代碼中使用我的答案 – stinepike 2013-03-14 14:02:12
的最後一行代碼投下對不起在layout.xml ..我的壞 – stinepike 2013-03-14 14:02:36