调整文本视图中的文本无法正常工作

2024-04-13

我正在参考TextJustify-Android https://github.com/bluejamesbond/TextJustify-Android。我正在实施option 2在上面的链接中。当我在模拟器上运行我的应用程序时,文本会在一行中出现一个单词,在下一行中出现下一个单词,依此类推。我不知道我的代码有什么问题。请帮我。谢谢。

活动类代码-

textView1 = (TextView) findViewById (R.id.textView1);
        textView1.setMovementMethod(new ScrollingMovementMethod());
        textView1.getViewTreeObserver().addOnPreDrawListener(new OnPreDrawListener()
        {           
            boolean isJustified = false;

            @Override
            public boolean onPreDraw() 
            {
                if(!isJustified)
                {
                    TextJustifyUtils.run(textView1,0);
                    isJustified = true;
                }

                return true;
            }

        });

Xml代码-

 <LinearLayout 
       android:orientation="horizontal"
       android:layout_width="fill_parent" 
       android:layout_height="0dp"
       android:layout_weight="8"
       android:gravity="center">

          <TextView
              android:id="@+id/textView1"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
              android:scrollbars="vertical"
              android:text="@string/his"
              android:textColor="#FFFFFF"/>

       </LinearLayout>

我正在实施TextJustifyUtils按照上面链接中的建议在我的应用程序中进行课程。

我在给出的链接中做了一项更改TextJustifyUtils.run(textView1);在我的代码中,Eclipse 建议我进行更改TextJustifyUtils.run(textView1,0);。这有什么问题吗?

Update:

In TextJustifyUtils我改变public static void justify(TextView textView) into public static void run(TextView textView)正如作者在那里评论的那样TextJustifyUtils.run(textView1,0); into TextJustifyUtils.run(textView1);在活动课上。但输出与我输入的内容相同textView即没有理由的文本。


如果有人点击上述链接来调整文本,请选择选项 1。它工作正常。如果您有任何问题。向作者询问。我认为他总是很乐意帮助你的好人。因为他对我帮助很大。选项 1 只需要进行一些小的更改即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

调整文本视图中的文本无法正常工作 的相关文章

  • HttpURLConnection 发送图像、音频和视频文件,参数可以是(String 或 Json String)Android

    我正在分享solution发送一个image audio or a video带有参数的文件使用HttpURL连接 参数可以是 纯字符串或 JSON Android 客户端到 PHP 后端 设想 必须上传媒体文件 带参数的音频 视频和图像
  • Android开放电话应用

    我只想打开 Android 设备的电话应用程序 我不想向该应用程序提供电话号码 只是想打开它 我正在使用手机应用程序的包名称来打开它 因为我可以使用下面的代码通过该包名称打开任何我想要的应用程序 Intent launchIntent ge
  • 如何从命令行向 Android 项目添加外部 jar 库

    我正在尝试构建一个具有一些依赖项的 Android 项目 jar 文件位于 lib 目录中 我可以通过将这些 jar 文件添加到我的类路径来构建项目 但当然它会在模拟器中强制关闭 因为这些库不存在 我正在使用 ant 从命令行执行此操作 n
  • 在 Android 中不断更新新的 JSON

    我有不断变化的 JSON 我需要在 android 中不断更新更改 我该怎么做 我的Android代码是 r getImage JSONObject data new JSONObject r String a data getString
  • 在 Android 4.2.2 和 4.3 上关闭 BluetoothSocket 时出现致命信号 11 SIGSEGV

    我的应用程序在 Android 2 3 3 到 4 1 2 下运行良好 但自从 Android 4 2 2 和 Android 4 3 以来 我有一个 fatal signal 11 SIGSEGV at 0x00 当我关闭蓝牙插座时 我查
  • 在Android市场发布测试版

    我想要publish a 测试版我在 Android 市场上的一些应用程序 面临着我无法两次上传具有相同包名的应用程序的问题 即使使用不同的证书也是如此 但是发布版和测试版有 2 个包名会带来很多麻烦 例如每次都必须更改对 R 不同位置的引
  • 无法在活动和远程服务之间共享 SharedPreferences - Android 错误或功能?

    我想在 SharedPreferences 更改时更新远程服务 以下内容用于 API 级别 8 Android 2 2 我的活动有一个OnPreferencesChangedListener它通过服务绑定器对象调用远程服务 远程服务的接口提
  • Eclipse 上的 Android 开发:始终打开新的模拟器

    这应该是一个非常简单的问题 我正在做 Hello Android 教程 我能够将我的应用程序安装到模拟器中 然而 当我再次运行 没有任何更改 时 Eclipse 环境坚持启动一个新的模拟器 而不是连接到现有的模拟器 我该如何解决这个问题 我
  • 了解 Android 上的默认键盘

    我想知道 Android 中用户选择的默认键盘 我知道我可以使用以下命令访问启用的输入法列表InputMethodManager 但我想知道用户当前使用的是哪一个 到目前为止 我已经尝试获取当前的输入法子类型 InputMethodMana
  • 以编程方式将图像添加到RelativeLayout

    我想通过代码添加各种相对布局到线性布局 每个相对布局由以下部分组成 左侧的图像视图 右侧旁边的文本视图 正好在中间 以及右侧的另一个图像 我必须使用从数据库读取的数据来添加它们 它必须使用relativelayout 因为我想在图像上使用一
  • Markdown/Github:作为列表子项的代码块的语法突出显示

    在Github MD中 如果我们想在列表的子级时启用代码块 我们需要用8个空格来表示它 但是如何让该代码块具有语法高亮功能呢 以下代码无法按预期工作 1 foo python print bar 2 bar python print bar
  • 如何从github项目获取jar? [复制]

    这个问题在这里已经有答案了 我想使用官方网站上的 kSoap2 android 库http simpligility github io ksoap2 android index html http simpligility github
  • 各种 Android 设备的应用程序背景大小

    我正在为所有 Android 设备的应用程序设计背景 我在想图像的大小 以像素为单位 是多少 从开发者网站我发现了以下等式 px dp dpi 160 那么 px 取决于两个变量 首先 dp 我们有 xlarge screens are a
  • 当包含 textColor 的样式应用于 textView 的 textAppearance 时,文本的颜色不会改变

    我想减少 xml 代码的重复 所以我为textView中的文本做了一些标准样式 我们可以在textView中的 style 属性和 android textAppearance 属性下应用样式 以下是我为文本外观制作的一些样式
  • 如何展开和折叠列表视图中的项目

    我对安卓还很陌生 我想实现一个列表视图 它包含一些列表项 当单击它们时 它们应该展开以显示更多信息 但我找不到办法做到这一点 这是我的activity main xml
  • 为什么我在模拟器中看不到视频?

    我见过几个与此类似的问题 但我想确定一下 我无法在模拟器上运行视频 是否一致 有人在模拟器上成功运行视频吗 以下是我使用的代码 import android app Activity import android net Uri impor
  • 生成最终存档时出错:无法获取调试签名密钥

    我无法在 mac 10 7 上使用 Eclipse 构建和运行我的 android 项目 我收到的错误是 生成最终存档时出错 无法获取调试签名密钥 更改 android 目录中的权限没有成功 尝试生成另一个项目 按照设置 SDK 的指南 甚
  • 使用 Android API 发布推文

    我一直在寻找一种使用 Android 应用程序发布推文的方法 但我发现的所有方法都不起作用 我不得不承认 Twitter 的 API 并不是那么容易理解 但是我的代码并不长 而且我看不出我的错误在哪里 这是我的代码 public class
  • 作业调度 API android L

    我正在制作一个使用 jobscheduler API 的应用程序 我想定期以及在设备充电时运行服务 这是代码 JobInfo Builder builder new JobInfo Builder kJobId mServiceCompon
  • Android 数据库(SQLite)从空表返回非空游标

    我使用 SQLite 数据库浏览器验证该表不包含任何行 我单步执行查询生成器代码来获取生成的查询 并在 SQLite 数据库浏览器中运行该查询 查询返回零行 但是 Android 的 SQLiteQueryBuilder query 方法返

随机推荐

  • 使用证书和自定义 ssl 套接字工厂到 ldap 的 SSL 连接

    这是我的场景 我想使用 jndi 连接到 ldap 我使用自定义 SSLSOcketfactory 来读取信任库和密钥库 上下文创建成功 但是当我尝试使用相同的凭据进行身份验证时 它会抛出一个错误 告知不支持该身份验证方法 这是我的自定义
  • 在 JavaScript 或 jQuery 中动态更改 CSS 规则

    我正在寻找一种方法来更改文档中导入的样式表的 CSS 规则 所以我有一个外部样式表和一些class and div里面的属性 我想使用 JavaScript 或 jQuery 更改其中一项规则 这是一个例子 red color red 所以
  • 用java将图像写入pdf文件

    我正在编写一个代码 将 Microsoft power point ppt 幻灯片转换为图像 并将生成的图像写入 pdf 文件 以下代码生成图像并将其写入 pdf 文件 但我面临的问题是 当我将图像写入 pdf 文件时 它的大小超出了 pd
  • 通过Powershell为证书私钥分配权限(Win 2012 R2)

    在附加到域的 Windows Server 2012 R2 计算机上 我运行以下语句 target machine fqdn System Net Dns GetHostByName env computerName certificate
  • Javascript clientHeight 和替代方案

    我目前正在尝试修改一个 滑入 的 Javascript 函数 该脚本要求您定义 div 的高度 因此它在动态填充的 中几乎没有用处 我在 javascript 中的 clientHeight 属性上发现了一些文本 但它似乎不支持将显示设置为
  • 如何将浮点数包装到区间 [-pi, pi)

    我正在寻找一些可以有效完成的不错的 C 代码 while deltaPhase gt M PI deltaPhase M TWOPI while deltaPhase lt M PI deltaPhase M TWOPI 我有什么选择 更新
  • Git Status 使用 Cygwin 挂起

    在我的 Windows 机器上 我有一个可以与 msysgit 很好地配合的存储库 但当我尝试跑步时git status在 cygwin 上 它只是挂起 不打印任何内容 直到我按 Ctrl C 我怎样才能调查这个问题以找出这种行为的原因 造
  • 使用 getid3 (id3v2) 将 APIC 写入 mp3 文件

    我正在尝试使用 getid3 将 APIC 图片写入 mp3 文件 这是代码 cover home user public html artwork cover jpg TagData attached picture array pict
  • LINQ:从列表中选择项目(分组/选择/求和和最大值!)

    我只是沉浸在 Linq 中并享受很多乐趣 任何人都可以帮助我查询以下内容 我有一个数据列表 Key Value Aaa 12 AaA 10 AAa 5 BBB 2 Bbb 1 1 I want to group by Key ToUpper
  • BOOST_PP_REPEAT 带数组

    我的结构如下 struct E1 typedef boost tuple lt boost optional lt N type A gt N namespace boost optional lt N type B gt boost op
  • 如何使用多个朋友的 Facebook ID 在他们的墙上发帖

    在我的应用程序中 我需要将图像和消息发布到多个朋友的墙上 我看过关于这个问题的 stackoverflow 帖子 我发现需要批量请求概念来做到这一点 我不明白 如何创建 json 对象 我在一些帖子中看到 我们不能一次发布超过 10 个帖子
  • 如何在javascript中编写Or条件?

    这是对的吗 if expiryMonth MM expiryMonth mm 对 那是正确的 MDC Mozilla 开发者中心 有有关逻辑运算符的大量信息 https developer mozilla org en JavaScript
  • 如何在我的命名空间中使用默认的 php 类?

    我正在使用命名空间来解决项目中使用的两个 SDK 中的类名冲突 我已经在其中一个文件中声明了一个名称空间 例如 namespace temp class abc extends stdClass my class def 当我点击这段代码时
  • Apple 推送通知服务:证书安装服务器端?

    我已按照以下说明进行操作如何构建 Apple 推送通知提供程序服务器 教程 http blog boxedice com 2009 07 10 how to build an apple push notification provider
  • Pandas 在 Groupby 中重新索引日期

    我有一个以零星日期作为索引的数据框 列 id 和 num 我想pd groupby id 列 并将重新索引应用于数据框中的每个组 我的示例数据集如下所示 id num 2015 08 01 1 3 2015 08 05 1 5 2015 0
  • 获取 iPhone 唯一 ID 的 API?

    两部分问题 除了 MAC 地址之外 iPhone 是否还有唯一的 ID 如果是这样 我可以使用 API 调用来获取它吗 希望这不是重复的 我找不到任何东西 iPhone 确实有一个唯一标识符 称为 UDID 这与设置设备进行开发或进行临时分
  • DT with Shiny:多页可编辑数据表在编辑后跳转到第一页

    我有以下程序 正如标题所示 每次我在第一页之后的页面上编辑项目时 表格都会返回到第一页 我希望表格保留在我正在编辑的页面上 而不跳回到第一页 我在这里的其他线程上看到了这个问题 但他们的解决方案似乎不适用于当前版本DT and shiny包
  • foreach,性能方面。我们应该在循环之前或内部声明一次变量吗?

    在 foreach 语句外部声明变量并每次在其内部分配它 foreach 或在 foreach 内创建一个新变量对于性能更好 例如 private List
  • LINQ GroupBy 使用匿名类型比应有的效果更好

    假设我有一个类定义为 public class DataHolder public string PropA get set public string PropB get set public string PropC get set p
  • 调整文本视图中的文本无法正常工作

    我正在参考TextJustify Android https github com bluejamesbond TextJustify Android 我正在实施option 2在上面的链接中 当我在模拟器上运行我的应用程序时 文本会在一行