1

我有一个名为 tab 的表格布局,我正在向其中添加动态表格行。每个 tablerow 都有一个从数据库设置值的 edittext 和一个 textview。在页面加载时,焦点设置为第一个编辑文本。我如何检索聚焦的edittext的值?我试过这个: tab.getChildAt(0).requestFocus(); 然后我尝试使用我的 logcat 中的结果来检索值tab.getFocusedChild().toString(); 是这样的: Focused Location ===== android.widget.TableRow@44ecada8

4

1 回答 1

4

你可以试试这个

TableRow row1= (TableRow)tableLayout.getChildAt(rowPosition);
EditText et=(EditText ) row1.getChildAt(0);
String text=et.getText().toString();

希望这可以帮助你

于 2012-04-04T06:07:27.587 回答