gpt4 book ai didi

Android TableRow 选中值

转载 作者:行者123 更新时间:2023-11-29 02:42:02 28 4
gpt4 key购买 nike

如何在 android TableRow 中获取第一列值并将该值传递给下一个 Activity ?例如,在我的 android Activity 中,我有一个 TableRow,每行有 3 列(节点 ID、值、日期)如果 TableRow View 有 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 传递给下一个 Activity

最佳答案

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");

}

关于Android TableRow 选中值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43441741/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com