0

ユーザーがSMSを介してチャットできるアプリケーションを開発しようとしています。

私はこの仕事をしました。しかし、主な問題は、現在、レイアウトのデザインを非常に重要視していることです。Androidの組み込みメッセージ受信トレイ会話タイプと同じように受信トレイ会話を作成したいと思います。私はそれを行う方法を修正しています。私はそれをグーグルで検索しましたが、役立つものを見つけることができません。誰でもソースコードを手伝っていただければ幸いです。

4

2 に答える 2

2

このブログでは、ネイティブのAndroidメッセージアプリやその他のアプリと同じ吹き出し付きのListViewを作成する方法について説明します。ソースコードも利用できるので、役立つリソースを見つけることができます。

于 2013-01-08T14:18:20.230 に答える
1

ダイナミックなレイアウトで作れると思います。最初に、スクロールビューに配置されるコンテナを作成します。その後、データ(メッセージの数、メッセージの内容)をロードする必要があります。データを取得したら、コンテナに追加する子ビューを作成する必要があります。子を好きなように設計して、コンテナに追加できます。

全体的にはこんな感じになります

scrollview-> container->(foreach child)add child;

および擬似コード

Scrollview svList = (ScrollView) findviewbyid(R.id.svList);
LinearLayout llContainer = (LinearLayout) findviewbyid(R.id.llContainer);
new AsyncGetMessage().execute //use asynctask to get message
for(int i=0;i<numberofchild;i++)
{
    llContainer.addView(new Child(message,who)) 
    //who is a bool value to determine your message or your friend message
}
于 2013-01-08T14:20:31.917 に答える