我有两个水平对齐的文字视图。当第二个TextView变长时,它会错误地换行到下一行。我希望它从布局的开头而不是在TextView下面启动文本。
我已尝试过流式布局,但它将所有文本都包装到底部,而不是仅包装其他文本。
我想要的是什么:
我想要两个TextView的原因是因为我正在进行拖放测验,所以当用户拖动文本视图的答案时,它会改变它的内容" setText(回答) "是答案。 谢谢你的帮忙 Drag and drop image
答案 0 :(得分:2)
我不认为这是可能的。您始终可以使用带参数的字符串来实现此目的。
e.g。
<string name="test_string">%1$s %2$s</string>
然后
getString(R.string.test_string, "text view one text", "text view two text")
答案 1 :(得分:0)
我不确定这是可能的。这听起来像是一种非常简单的尴尬方式。
我的解决方案是拥有1个TextView,并将两个字符串连接在一起,否则这些字符串将在单独的TextView中。
答案 2 :(得分:0)
取代两个textViews,取两个字符串变量并处理它们。最后,只需连接两个字符串并在textView中显示它。
为了给它两种不同textView的外观和感觉,你可以使用html格式或可跨文本。
如果您能够解释实际情况,以及为什么需要两个textView,我们可以帮助您更好地理解您的问题。