2012-01-25 10 views
1

私は最初のAndroidプログラムを作っています。 私はローカルチャットプログラムを作っています。両方の人が同じデバイスで入力してチャットできます。レイアウトは以下のようになります。誰でもこのレイアウトを提案できますか?

これに最適なレイアウトは何と思いますか?今のところListActivityを考えています。 コードへのリンクも役立ちます。 enter image description here

答えて

4

ええ、レイアウトは、listviewを含む相対レイアウトとメッセージ編集テキストとボタンのコンテナの上にあります。

リストビューアのアダプタでは、テキストを書いた人によって左または右のいずれかの場所にテキストコンテナの配置を設定するロジックを追加してください。

0

RelativeLayoutを使用してください。それはあなたのための最善の解決策です。

+0

私はそれに同意するでしょう。 –

+0

リストビューも使用する必要があります。 – Samuel

0

私は線形レイアウトを使用することをお勧めします。レイアウトウェイトを使用すると、割り当てられたスペースに合わせてリストビューを拡大することができます。たとえば、次のように

0

このための私のsoultionは、そうでなければ2 linearlayoutsに他の上のいずれかを使用するので、それらの両方の内部テーブルを持っている相対的なレイアウトを使用して、アイテムを配置することでしょう。

最初のlinearlayoutはテーブル4行から列を持っています 2番目の線形レイアウトは1行2クームを持ちます。

これが役に立ちます。