关于在listview中加textview的autolink的问题
2013-07-18 16:07
381 查看
第一种方法,自定义TextView,这是参考他人的资料
第二种是在xml文件中,在ListView的item的根布局节点上,加上
android:descendantFocusability="blocksDescendants",连接是在TextView的属性中加上autoLink属性
Textview添加了autolink后他会截获listview的item 点击事件 package com.example.testtextviewlink; import android.content.Context; import android.text.Spannable; import android.text.style.ClickableSpan; import android.util.AttributeSet; import android.view.MotionEvent; import android.widget.TextView; /** * @author Jason zhang * @TODO * @2012-11-20 */ public class TextT extends TextView { public TextT(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); // TODO Auto-generated constructor stub } public TextT(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated constructor stub } public TextT(Context context) { super(context); // TODO Auto-generated constructor stub } @Override public boolean onTouchEvent(MotionEvent event) { // TODO Auto-generated method stub super.onTouchEvent(event); ClickableSpan[] links = (new SpannableString(this.getText())).getSpans(getSelectionStart(), getSelectionEnd(), ClickableSpan.class); if (links.length != 0) { links[0].onClick(this); return true; }else{ return false; } } } |
android:descendantFocusability="blocksDescendants",连接是在TextView的属性中加上autoLink属性
相关文章推荐
- 关于在listview中加textview的autolink的问题
- 关于为使用ArrayAdapter创建ListView时,使用TextView添加子项的问题
- 解决ListView里TextView设置LinkMovementMethod后导致其ItemClick失效的问题
- 关于为使用ArrayAdapter创建ListView时,使用TextView添加子项的问题
- 关于listview或者recyclerview里面的edittext数据保存问题
- TextView设置autoLink和linksClickable="true"属性值后长按的问题
- Android textview autolink web 隐藏链接问题
- 关于android开发ListView的Adapter的convertView中有EditText的问题
- 关于自定义对话框加入自定义ListView和getView多次加载导致EditText获取文本的问题
- TextView 来对文字在listview中的问题
- 关于AutoCompeletTextView的Adapter写法
- android EditText+ListView的组合(类似于AutoCompleteTextView)
- textview设置属性autolink后,点击网址链接如何捕捉到点击事件或者如何让其跳转到特定的app activity中
- ListView关于添加HeaderView,FooterView的小问题
- 关于TextView排版混乱的问题
- 关于ListView和EditText的焦点问题
- 关于TextView限制显示字符,多余用省略号显示问题
- 关于Android ListView 多ItemView的问题
- 关于listview的item中如果有textview,listview点击item没有效果的解决办法
- android 关于TextView getLineCount() 获得的值始终为0问题