android:textisselectable不能在android 5.0或更高版本上工作,但在4.2上工作

时间:2015-10-20 09:07:24

标签: android textview copy

嗨我正在使用android:textIsSelectable="true"启用文本视图上的复制菜单功能它正在使用android 4.2 jellybean但是当在棒棒糖菜单上尝试这个时出现一秒钟并且自动消失。我有什么东西我不见了在xml上我必须添加与XML相关的类文件

<TextView
            android:id="@+id/singleMessage"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textIsSelectable="true"
            android:text="MyMsg"
            android:longClickable="true"
            android:autoLink="web"
            android:textAppearance="?android:attr/textAppearanceSmall"/>

2 个答案:

答案 0 :(得分:0)

如果您的app主题扩展了.NoActionBar主题之一,则需要启用windowActionModeOverlay来解决此问题。

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="windowActionModeOverlay">true</item>
</style>

答案 1 :(得分:-1)

试试,查看android docs链接了解详情。

android:setTextIsSelectable="true"

http://developer.android.com/reference/android/widget/TextView.html#setTextIsSelectable(boolean)