0

2 つのレイアウトがあります (名前は regis と log)

コードを使用すると、regis.xml の EditText から log.xml にテキストを取得できません

setContentView(R.layout.log);

...

最終的な EditText ユーザー = (EditText) findViewById(R.id.edt1);

文字列 usr = user.getText().toString();

「edt1」は要素の他のレイアウトであるため(edt1はid EditText regis.xmlです)

edt1 を log.xml に入れる方法は? 例をください

どうもありがとうございます

4

2 に答える 2

4

LayoutInflater クラスを使用できます。LayoutInflater を作成し、アクセスしたいビュー (この場合は EditText) を含むレイアウト ファイルをインフレートします。

    LayoutInflater factory = getLayoutInflater();
    View regisText = factory.inflate(R.layout.regis, null);
    EditText user = (EditText) regisText.findViewById(R.id.edt1); 
    String usr = user.getText().toString();
于 2012-12-18T05:02:25.993 に答える
-1

あなたの

String usr as public static String usr

別のアクティビティでアクセスします

于 2012-12-18T05:17:47.113 に答える