0
spanningableString을 사용하여 텍스트에 부분적으로 밑줄이 그어지면서 textview를 만들려고 할 때 nullpointerexception이 발생합니다. 내 코드는 다음과 같습니다.SpannableString을 생성하는 동안 NullPointerException이 발생했습니다.
tv = (TextView) findViewById(R.id.tvHelp);
SpannableString content = new SpannableString("Underlined text");
content.setSpan(new UnderlineSpan(), 0, content.length(), 0);
tv.setText(content+"non-underlined text"); //exception is thrown here
super.onCreate(savedInstanceState);
미리 도움을 주셔서 감사합니다.
super.onCreate(savedInstanceState);
and
setContentView("Your Layout");
도 길이를 별도의 VAR로'UnderlineSpan'을 절약하려고, 이후 – thepoosh
TextView가 null입니다. setContentView()를 호출했는지, tvHelp의 id를 가진 텍스트 뷰가 있는지? –
이 링크를 사용하십시오 : http://stackoverflow.com/questions/10887574/android-use-spannablestring-in-widgets –