【发布时间】:2012-03-02 11:55:56
【问题描述】:
我在 android 中有一个自定义列表视图,每个项目由几个文本视图组成。其中一个文本视图包含 HTML 文本,其中一些包含 <a> 标记。我正在使用HTML.fromHTML() 方法将其转换为textView 可读的String,但链接不可点击。如果我让它们获得焦点,那么列表项将不再可点击,并且链接仍然不起作用。
那么,如果在链接以外的任何地方单击列表项,我如何使链接可点击,并保持正常的点击功能?
编辑:我的代码:
if (convertView == null) {
LayoutInflater vi = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = vi.inflate(R.layout.email_list_item, null);
}
TextView contentView = (TextView) convertView
.findViewById(R.id.content);
Email e = items.get(position);
CharSequence content = "";
if (e.getContent() != null) {
content = Html.fromHtml(e.getContent());
}
contentView.setText(content);
return convertView;
【问题讨论】:
标签: android html listview hyperlink android-listview