Android 如何以编程方式创建文本视图并显示为网格

Android 如何以编程方式创建文本视图并显示为网格,android,android-layout,android-view,Android,Android Layout,Android View,这是我尝试过的,但没用 我需要以编程方式创建一些textview,然后将它们显示为网格 第一行:第一个文本视图第二个文本视图 第二行:第三文本视图第四文本视图 我正在设置列表中的文本。在链接问题的基础上,这将对您起作用 String[] textArray = {"One", "Two", "Three", "Four","Five","Six"}; LinearLayout linearLayout = new LinearLayout(this); linearLay

这是我尝试过的,但没用

我需要以编程方式创建一些textview,然后将它们显示为网格

第一行:第一个文本视图第二个文本视图 第二行:第三文本视图第四文本视图


我正在设置列表中的文本。

在链接问题的基础上,这将对您起作用

    String[] textArray = {"One", "Two", "Three", "Four","Five","Six"};
    LinearLayout linearLayout = new LinearLayout(this);
    linearLayout.setOrientation(LinearLayout.VERTICAL);
    for( int i = 0; i < textArray.length; i+=2 )
    {
        LinearLayout linearLayout1 = new LinearLayout(this);
        linearLayout1.setOrientation(LinearLayout.HORIZONTAL);
        TextView textView1 = new TextView(this);
        textView1.setText(textArray[i]);
        TextView textView2 = new TextView(this);
        textView2.setText(textArray[i+1]);
        linearLayout1.addView(textView1);
        linearLayout1.addView(textView2);
        linearLayout.addView(linearLayout1);
    }
    <mainLayout>.addView(linearLayout);
String[]textary={“一”、“二”、“三”、“四”、“五”、“六”};
LinearLayout LinearLayout=新的LinearLayout(本);
linearLayout.setOrientation(linearLayout.VERTICAL);
对于(int i=0;i
此外,您还可以添加
LinearLayout.LayoutParams
来设置您喜欢的内容。如果你想让它居中,那么你可以使用砝码