Vik*_*ati 4 android textview android-listview android-activity
列表视图可点击链接poblem.
我在getView()中使用以下代码在listview中生成可点击链接.
myTextView.setMovementMethod(LinkMovementMethod.getInstance());
String linkText = "<a href=\"http://www.google.com\">Google</a>";
myTextView.setText(Html.fromHtml(linkText));
Run Code Online (Sandbox Code Playgroud)
此代码适用于不在列表视图中的textview,但是当我在列表视图中将其用于textview时,单击链接会引发以下异常.
AndroidRuntimeException: Calling startActivity() from outside of an Activity
context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
Run Code Online (Sandbox Code Playgroud)
得到的答案在这里.我只需要更改构造函数调用
CustomAdapter mAdapter = new CustomAdapter( mContext, itemList);
Run Code Online (Sandbox Code Playgroud)
至
CustomAdapter mAdapter = new CustomAdapter( this, itemList);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3290 次 |
| 最近记录: |