这篇文章将为大家详细讲解有关怎么在Android应用中利用textview实现一个长按复制功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。这里有一个大坑,我的viewGroup中有一个这个
这篇文章将为大家详细讲解有关怎么在Android应用中利用textview实现一个长按复制功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
这里有一个大坑,我的viewGroup中有一个这个属性android:descendantFocusability=”blocksDescendants”
开始没有注意到,试了好多方法都不行,后来才看到这个属性,顺便科普一下,这个属性有三个值~
beforeDescendants:viewgroup会优先其子类控件而获取到焦点
afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
这里使用afterDescendants就好了,
标题有一点误区,其实这里的textView是editText,只是样子像textView而已,直接上代码
<EditText android:id="@+id/order_details_tv_order_number" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="2" android:background="@null" android:editable="false" android:textIsSelectable="true" android:gravity="right|center_vertical" android:lines="1" android:textColor="@color/pub_color_black" android:textCursorDrawable="@null" android:textSize="@dimen/text_h26" tools:text="2382787482347" />
--结束END--
本文标题: 怎么在Android应用中利用textview实现一个长按复制功能
本文链接: https://www.lsjlt.com/news/223732.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0