나는 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의 마지막 라인 코드를 사용하여 미안 해요 layout.xml .. 내 나쁜 – stinepike