gpt4 book ai didi

java - 在水平 LinearLayout 上膨胀多个 TextView

转载 作者:行者123 更新时间:2023-12-02 06:14:24 25 4
gpt4 key购买 nike

for(int i=0;i<45;i++){
textView[i]=new TextView(context);
iInflateGoesHere.addView(stringArray[i]);//iInflateGoesHere is a horizontal LinearLayout
textView[i].setText(" "+i);

}

结果是:所以它转到行尾,尝试适应“22”,您可以在屏幕截图上看到结果。

当然,显示数字不是我的目标,我想从数组添加字符串,这样它看起来就像普通文本 - 当一行结束时,文本应该从下一行的开头开始。

我怎样才能实现这一点 - 所以数字 22 将从第 2 行的开头开始?

enter image description here

最佳答案

首先,你对论坛用户的态度很令人讨厌。诸如“我知道你不会解决我的问题”或“请阅读我的问题!”之类的句子。应该避免,因为在这里您可以找到试图帮助您的人,而不是付费为您提供服务的人。

话虽如此,我认为解决您问题的唯一方法是以编程方式获取屏幕宽度并评估屏幕上可以容纳多少个 TextView,然后使用嵌套 LinearLayout (外部垂直和内部水平)

关于java - 在水平 LinearLayout 上膨胀多个 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21625910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com