【问题标题】:Can I duplicate a Layout changing inside Strings?我可以在字符串中复制更改的布局吗?
【发布时间】:2018-11-01 19:00:42
【问题描述】:

我正在尝试弄清楚如何复制包含尽可能多的记录信息的布局。

在这个应用程序中,我希望在相同的框中有尽可能多的 cmets,就像默认评论一样,在这个问题中,我将做一个简单的尝试。

这是我的布局分布:

for (int i = 0; i < 3; i++) {
     LinearLayout linlay = new LinearLayout(getApplicationContext()); //ComentarioEjemplo
     LinearLayout head = new LinearLayout(getApplicationContext()); //LinearLayout
     TextView num_com = new TextView(getApplicationContext()); //TextView
     TextView admin = new TextView(getApplicationContext()); //TextView5
     View separ = new View(getApplicationContext()); // Separador
     TextView coment = new TextView(getApplicationContext()); // TextView6



                    comentarios_layout.addView(linlay);

                    num_com.setText("com");
                    admin.setText("adn");
                    coment.setText("tasuhdfsadh kasjdh as");

                    // STYLE ///////////////////////////////////////////////
                    linlay.setBackgroundColor(Color.parseColor("#d2d2d2"));
                    linlay.setOrientation(LinearLayout.VERTICAL);
                    head.setOrientation(LinearLayout.HORIZONTAL);
                    LinearLayout.LayoutParams layoutLinlay = new LinearLayout.LayoutParams(
                            LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);

                    LinearLayout.LayoutParams layoutHead = new LinearLayout.LayoutParams(
                            LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT);
                    layoutLinlay.setMargins(20, 5, 20, 5);

                    linlay.setLayoutParams(layoutLinlay);
                    head.setLayoutParams(layoutHead);

                    linlay.addView(head);
                    linlay.addView(separ);
                    linlay.addView(coment);

                    head.addView(num_com);
                    head.addView(admin);
}

我试图改变风格编程,但我真的很挣扎。有什么简单的方法吗??

【问题讨论】:

    标签: android layout styles


    【解决方案1】:

    您可以使用回收站视图轻松实现这一点,您必须在 xml 中设计一次,并且可以将该布局重复用于多行,查看此链接以获得更详细的答案https://code.tutsplus.com/tutorials/getting-started-with-recyclerview-and-cardview-on-android--cms-23465

    【讨论】:

    • 我不是经验丰富的程序员
    • 我无法为您编写整个代码,如果您遇到困难,请自己尝试并发布您的代码
    猜你喜欢
    • 1970-01-01
    • 2019-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多