【问题标题】:Justifying Android EditText using JUSTIFICATION_MODE_INTER_WORD使用 JUSTIFICATION_MODE_INTER_WORD 对齐 Android EditText
【发布时间】:2020-11-21 06:14:53
【问题描述】:

我的应用中有一个 EditText。我尝试使用 JUSTIFICATION_MODE_INTER_WORD (https://developer.android.com/reference/android/text/Layout#JUSTIFICATION_MODE_INTER_WORD) 使其文本对齐:

editor.setJustificationMode(JUSTIFICATION_MODE_INTER_WORD);

它根本不工作,而它正在处理简单的 TextView 控件:

textView1.setJustificationMode(JUSTIFICATION_MODE_INTER_WORD);

EditText 是否支持对齐没有记录?

我已将最低操作系统设置为 28,但仍然无法正常工作。

关于如何证明我的编辑的任何建议?我不需要更多丰富的编辑功能。

【问题讨论】:

    标签: android text layout android-edittext text-justify


    【解决方案1】:

    即使在 TextView 上,它也只有在文本不必是 Spannable 时才有效。 例如,如果您在 TextView 上将 textIsSelectable 设置为 true,则文本将不会对齐,并且将是 Spanned 的实例而不是 Spannable。

    这意味着,我认为,如果可以通过直接编辑 EditText 中的字符或通过在 TextView 中设置文本大小跨度或图像跨度以任何方式修改文本布局,那么它是不合理的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-06
      • 1970-01-01
      • 1970-01-01
      • 2013-01-11
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      相关资源
      最近更新 更多