首页 > 解决方案 > 动态生成线性布局视图

问题描述

我的目标是动态生成 Android Studio 中的视图布局。最终目的是动态生成如下视图

编号 - 名称 - 角色

全部在一条线上。

这是目前Android Studio中的后台代码,目前正在设置布局如下

号码
名称
角色

代码

private void GenerateLayout()
{

    llisroles = findViewById(R.id.llRoles);

    for (int x = 0; x < num_players; x++)
    {

        TextView number = new TextView(this);
        EditText name = new EditText(this);
        Spinner role = new Spinner(this);
        //number.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
        //name.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));

        number.setText(names_players[x]);
        name.setText("");

        llisroles.addView (number);
        llisroles.addView(name);
        llisroles.addView(role);

    }



}

标签: androidandroid-layoutdynamicandroid-linearlayoutandroid-spinner

解决方案


推荐阅读