android – 相对布局中的动态TextView

android – 相对布局中的动态TextView,第1张

概述我很喜欢使用动态布局来评论我的项目的一部分,但是当我将textview设置为动态,输出只出现在屏幕的顶部.并将输出放在其他输出上 RelativeLayout ll=(RelativeLayout) findViewById(R.id.rl); for(int i = 0; i < 20; i++) { TextView cb = new TextView(this 我很喜欢使用动态布局来评论我的项目的一部分,但是当我将textvIEw设置为动态,输出只出现在屏幕的顶部.并将输出放在其他输出上
relativeLayout ll=(relativeLayout) findVIEwByID(R.ID.rl);        for(int i = 0; i < 20; i++) {        TextVIEw cb = new TextVIEw(this);        cb.setText("YORUMLAR"+yorum[0]+i);         cb.setTextSize(30);          ll.addVIEw(cb);         }

那么我如何将输出线性地放在屏幕的底部.

解决方法 您应该使用linearLayout自动添加一个TextVIEw.

假设您不能没有relativeLayout生活,您将需要为您创建的所有TextVIEw动态生成IDs,以便将一个视图放在另一个视图下.这里是例子:

public class HelloWorld extends Activity{           @OverrIDe    public voID onCreate(Bundle savedInstanceState)     {               super.onCreate(savedInstanceState);        setContentVIEw(R.layout.activity);        relativeLayout layout = (relativeLayout)findVIEwByID(R.ID.layout);        Random rnd = new Random();        int prevTextVIEwID = 0;             for(int i = 0; i < 10; i++)        {                                   final TextVIEw textVIEw = new TextVIEw(this);            textVIEw.setText("Text "+i);                 textVIEw.setTextcolor(rnd.nextInt() | 0xff000000);                        int curTextVIEwID = prevTextVIEwID + 1;            textVIEw.setID(curTextVIEwID);            final relativeLayout.LayoutParams params =                 new relativeLayout.LayoutParams(relativeLayout.LayoutParams.FILL_PARENT,relativeLayout.LayoutParams.WRAP_CONTENT);            params.addRule(relativeLayout.BELOW,prevTextVIEwID);            textVIEw.setLayoutParams(params);            prevTextVIEwID = curTextVIEwID;            layout.addVIEw(textVIEw,params);        }                  }    }
总结

以上是内存溢出为你收集整理的android – 相对布局中的动态TextView全部内容,希望文章能够帮你解决android – 相对布局中的动态TextView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1131473.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存