如何解决如何在TextView的末尾添加可点击的Drawable有时可能是多行
我想在我使用的textview的末尾添加drawable:-
['FDhu1','xyz']
在这种方法中,单行textview并单击两者都可以,但是在多行上不起作用。
textview.setCompoundDrawablesWithIntrinsicBounds(null,null,icon,null);
在这种方法中,单行和多行布局都可以,但是单击不起作用。
对于点击我正在使用:-
ImageSpan imagespan = new ImageSpan(appContext,ressource);
text.setSpan(imagespan,i,i+ strLength,0);
});
也可以尝试以下方法:
TextView txtview = (TextView) findViewById(R.id.txtview);
txtview.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v,MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_UP) {
if(event.getRawX() <= txtview.getTotalPaddingLeft()) {
// your action for drawable click event
return true;
}
}
return true;
}
我想在单行或多行文本视图的末尾添加可绘制对象,并且它可以轻松地执行单击操作,以便显示弹出窗口。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。