Android 编辑文本还是文本视图?对于“复制”和“共享”期权
我正在开发一个android应用程序,但我对在EditText和TextView之间做出决定感到有点困惑,因为我可以为两者做以下事情: android:textIsSelectable=true android:editable=false android:inputType=none android:cursorVisible=“false” 我的目标是让用户选择“复制”并共享文本。默认情况下,共享功能未出现在EditText或TextView中!!此外,在低于4.0的android早期版本中,使TextView可选择也不起作用。Android 编辑文本还是文本视图?对于“复制”和“共享”期权,android,textview,android-edittext,Android,Textview,Android Edittext,我正在开发一个android应用程序,但我对在EditText和TextView之间做出决定感到有点困惑,因为我可以为两者做以下事情: android:textIsSelectable=true android:editable=false android:inputType=none android:cursorVisible=“false” 我的目标是让用户选择“复制”并共享文本。默认情况下,共享功能未出现在EditText或TextView中!!此外,在低于4.0的android早期版本中
所以,我需要用户在所有android版本中复制和共享文本,如何?感谢您的帮助如果您希望用户能够更改文本,请使用编辑文本;如果您只希望用户选择要复制和粘贴的文本,请使用文本视图。您将找不到任何用于共享的单一属性。然而: 本指南将引导您使用剪贴板: 并在上阅读本指南 两者都来自Android开发者,提供了丰富的信息 至于能够在文本视图中选择文本,您不需要任何特殊属性。只需长按文本中的任何单词。下面的XML是您所需要的全部内容:
<TextView
android:width="wrap_content"
android:height="wrap_content"
android:text="A short text blurb." />
不过,您可以随意添加更多属性,赋予其风格和个性