1

動的テーブル行を追加するタブというテーブル レイアウトがあります。各 tablerow には、データベースから設定された値を含む edittext と textview があります。ページの読み込み時に、フォーカスは最初の編集テキストに設定されます。フォーカスされている編集テキストの値を取得するにはどうすればよいですか?? 私はこれを試しました: 次に 、logcat の結果tab.getChildAt(0).requestFocus(); を使用して値を取得しようとしました: Focused Location ===== android.widget.TableRow@44ecada8tab.getFocusedChild().toString();

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 に答える