주어진 문자열이 포함 된 경우 위의 모든 대답은 등과 같은 HTML 태그를 제거하지 않습니다 같이 다음 경고 대화 상자에서
Linkify.addLinks(Textview, Linkify.ALL)
2.inflate이 레이아웃을 setText(Html.fromHtml(Source text here))
를 사용하여, 나는 시도 모든 태그를 제거하려면이 작업은 정상적으로 작동합니다.
AlertDialog.Builder builder = new AlertDialog.Builder(ctx);
builder.setTitle("Title");
LayoutInflater inflater = (LayoutInflater) ctx.getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.custom_dialog, null);
TextView text = (TextView) layout.findViewById(R.id.text);
text.setMovementMethod(LinkMovementMethod.getInstance());
text.setText(Html.fromHtml("<b>Hello World</b> This is a test of the URL <a href=http://www.example.com> Example</a><p><b>This text is bold</b></p><p><em>This text is emphasized</em></p><p><code>This is computer output</code></p><p>This is<sub> subscript</sub> and <sup>superscript</sup></p>";));
builder.setView(layout);
AlertDialog alert = builder.show();
이며 custom_dialog는 다음과 같습니다.
<TextView android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:textColor="#FFF"
/>
위의 코드
지정된 HTML 서식 텍스트에 클릭 할 URL로 다른 모든 예를 모든 HTML 태그를 제거하고 표시합니다.