【问题标题】:EditText or TextView ? for “copy” & “share” optionsEditText 还是 TextView ?对于“复制”和“共享”选项
【发布时间】:2012-08-02 14:02:04
【问题描述】:

我正在开发一个 android 应用程序,但我对在 EditText 和 TextView 之间做出决定有点困惑,因为我可以为两者执行以下操作: 安卓:textIsSelectable="真" 机器人:可编辑=“假” 机器人:输入类型=“无” android:cursorVisible=“假”

我的目标是让用户拥有“复制”和“共享”文本的选项。共享功能默认没有出现在 EditText 和 TextView 中!!另外,在早期版本的4.0以下的安卓。 所以,我需要用户在所有安卓版本中复制和共享文本,如何?感谢您的帮助

【问题讨论】:

    标签: android textview android-edittext


    【解决方案1】:

    如果您希望用户能够更改文本,请使用 EditText,或者如果您只想让用户选择要复制和粘贴的文本,请使用 TextView。您不会找到任何用于共享的单一属性。然而:

    两者都来自 Android 开发者并提供了丰富的信息。


    至于能够在 TextView 中选择文本,您不需要任何特殊属性。只需长按文本中的任何单词。下面的 XML 就是你所需要的:

    <TextView
        android:width="wrap_content"
        android:height="wrap_content"
        android:text="A short text blurb." />
    

    不过,您可以随意添加更多属性以赋予其风格和个性。

    【讨论】:

      猜你喜欢
      • 2018-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多