这个问题困扰了我好一阵子。我有一个应用程序,用户可以在其中用手指绘制一些对象。一个应该是一个文本框,一个用户可以输入文本的矩形,就像一个词提供的那样(http://www.techrepublic.com/i/tr/cms/contentPics/r00319991202jod05_01.gif)我不需要要动态绘制的文本,我启动另一个活动,用户在其中添加文本,然后在活动结果中捕获文本。但我需要用户能够重塑对象,它应该处理所有情况,如:
一世。文本框太窄 -> 将最后一个词放到另一行
ii. 对于某些单个单词,框太窄 -> 拆分单词
我想像处理单词文本框一样处理它。我认为可以通过动态制作 textView 来实现,但这似乎是不可能的。我在这里发布了一个问题Android - 以编程方式创建 TextView(或 EditText)并将其设置在屏幕上的特定位置给出坐标(主要是关于 textView)但我没有运气,drawTextOnPath 可以为 i 工作,但很难实现 ii并以流畅的方式显示文本。
我知道我们不应该两次问同样的事情,但我这样做是为了以一种新的方式解释我需要什么,这导致了一个不同的问题。提前感谢大家。