Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android-如何在以编程方式创建的表行中对齐视图_Java_Android - Fatal编程技术网

Java Android-如何在以编程方式创建的表行中对齐视图

Java Android-如何在以编程方式创建的表行中对齐视图,java,android,Java,Android,我正在创建一些表布局行,然后在其中创建一些视图。我想调整这些视图 我的布局中只有一个TableLayout,下面是中的java代码 我的Java代码: TableLayout ll = (TableLayout) findViewById(R.id.displayLinear); for (int i = 0; i <2; i++) { TableRow row= new TableRow(this); TableRow.

我正在创建一些表布局行,然后在其中创建一些视图。我想调整这些视图

我的布局中只有一个TableLayout,下面是中的java代码

我的Java代码:

TableLayout ll = (TableLayout) findViewById(R.id.displayLinear);

        for (int i = 0; i <2; i++) {

            TableRow row= new TableRow(this);
            TableRow.LayoutParams lp = new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT);
            row.setLayoutParams(lp);

            TextView tv1 = new TextView(this);
            TextView tv2 = new TextView(this);

            tv1.setText("---Align Left This---");
            tv2.setText("---Align Right This---");


            row.addView(tv1);
            row.addView(tv2);
            ll.addView(row,i);
        }
TableLayout ll=(TableLayout)findviewbyd(R.id.displayLinear);

对于(inti=0;i尝试这样的方法

myTable.setColumnStretchable(2, true);

告诉我它是否有效

更多信息,请参阅:

还是在这里

祝你好运

嘿tv2.setGravity(Gravity.RIGHT);ll.setColumnStretchable(1,true);成功了!!
textView.setGravity(Gravity.RIGHT)