EditText
굵게 글꼴을 onClick
버튼으로 만들고 싶습니다만, 아래 코드는 에뮬레이터에서 응용 프로그램을 실행할 때 오류가 The application chatApp has stopped unexpectedly
인 경우 오류를 표시합니다. , 아직이 코드를 꺼내면 잘 작동합니다.Android - 코드가 EditText 텍스트를 굵게 설정하려고하지 않습니다.
코드
private void setBoldText() {
final EditText sendMessage = (EditText) findViewById(R.id.myMessage);
Button boldButton = (Button) findViewById(R.id.btnBold);
boldButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sendMessage.setTypeface(null, Typeface.BOLD);
}
});
}
여기에 logcat을 입력하십시오. – Riser
어디에서이 메서드를 호출합니까? 뷰를 생성 할 때 이것을 넣거나 호출해야합니다. 보기가 이미 어딘가에 정의되어 있다면'EditText sendMessage = (EditText) your_view.findViewById (R.id.myMessage); ' – Dyna
'Google' buddy ..를 사용해보세요 !! @Dyna에서 말한 것처럼 onCreate에서이 코드 스 니펫을 정의하십시오. –