0

チャット フラグメントを作成する方法を探しています。基本的に、フラグメントを動的にしようとしています。最初のステップとして、受信したメッセージを表示する必要があるテキストビューを更新しようとしています。XMPP をクライアントとして使用しており、次の関数を介してメッセージを受信して​​います。

        @Override
        public void processMessage(Chat arg0, org.jivesoftware.smack.packet.Message message) {

            // TODO Auto-generated method stub
            String from = message.getFrom();
            String body = message.getBody();
            System.out.println(String.format("Received message '%1$s' from %2$s", body, from));
            text.setText(String.format("'%1$s' from %2$s", body, from));
        }

フラグメント内のテキストビューを動的に更新することに関するヘルプは大歓迎です。

ありがとう

マックス

4

2 に答える 2

1

processMessage() 関数では、次のことができます。getView().findViewById(id_of_text_view);

getView()で作成されたビューを返しますonCreateView()

http://developer.android.com/reference/android/app/Fragment.html#getView%28%29

于 2013-05-03T17:58:34.827 に答える