【问题标题】:Justify android text inside a listview without using a WebView在不使用 WebView 的情况下在列表视图中对齐 android 文本
【发布时间】:2013-06-21 14:54:58
【问题描述】:

我需要在不使用 WebView 的情况下证明 Android 中的文本,因为我在列表视图中使用它,这会因为回收而产生很多问题,当我向下滚动时没关系,但是当我恢复时, webview 保持最后一个的大小,但更改文本。这意味着有时我收到一个空间很大的文本,它会破坏我的 ListView。

有图书馆吗?

【问题讨论】:

标签: android text webview justify


【解决方案1】:

不幸的是,您无法证明 TextView 上的文本是合理的,但似乎有人通过创建自己的类/库找到了解决方案。

仔细阅读herehere 发布的答案。希望对您有所帮助!

【讨论】:

    【解决方案2】:

    好吧,这取决于您要如何证明文本的合理性。

    你可以使用

    android:layout_gravity="center_vertical|right" //在TextView里面

    这将有助于文本正确对齐,并且还有

    android:gravity="right" // inside <TextView>
    

    这将使文本向右对齐。同样left 值将左对齐。

    Textview 也将具有默认填充以支持其他语言字体。
    现在您可以禁用此填充并使用

    进一步向上对齐文本

    setIncludeFontPadding

    【讨论】:

    • 但是对于双方来说,这是不可能的?
    • @Tsunaze no AFAIK 这是不可能的。
    【解决方案3】:

    图书馆https://github.com/bluejamesbond/TextJustify-Android

    设置

    // Please visit Github for latest setup instructions.
    

    比较

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 2015-01-11
      • 2017-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-07
      相关资源
      最近更新 更多