Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.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
Android TableRow选定值_Android_Tablerow - Fatal编程技术网

Android TableRow选定值

Android TableRow选定值,android,tablerow,Android,Tablerow,如何获取android TableRow中的第一列值并将该值传递给下一个活动? 例如,在我的android活动中,我有一个TableRow,每行有3列(nodeID、Value、Date) 如果TableRow视图有4行,并且用户选择/单击任何行,那么如何获取所选行的nodeID值 --------------------------- nodeID| Value | Date | --------------------------- 1 | Test | 2-Feb-20

如何获取android TableRow中的第一列值并将该值传递给下一个活动? 例如,在我的android活动中,我有一个TableRow,每行有3列(nodeID、Value、Date) 如果TableRow视图有4行,并且用户选择/单击任何行,那么如何获取所选行的nodeID值

---------------------------
nodeID| Value | Date      |
---------------------------
1     | Test  | 2-Feb-2016|
---------------------------
2     | ABCD  | 2-Feb-2016|
---------------------------
3     | WXYZ  | 2-Feb-2016|
---------------------------
4     | Tes1  | 2-Feb-2016|
---------------------------
若用户选择行WXYZ,则值3应传递给下一个活动

below code should help in Main activity
tableRow.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    view.setBackgroundColor(Color.GREEN);
                    TableRow tablerow = (TableRow) view;
                    TextView sample = (TextView) tablerow.getChildAt(0);
                    String result=sample.getText().toString();
                    Toast.makeText(getBaseContext(),result, Toast.LENGTH_LONG).show();

                    Intent intent = new Intent(MainActivity.this, NextActivity.class);
                    intent.putExtra("nodeID",result);
                    startActivity(intent);
                }
            });

=======================================================

onCreate(){
String data= getIntent().getStringExtra("nodeID");

}