2013-12-23 58 views
2

我正在寫一個Android(Xamarin C#)應用程序,需要提供一個對話/聊天/短信類UI(兩方之間,但後來更多)。如何在Android上渲染一個漂亮的對話UI?

我找不到一個很好的「聊天」控件,它會爲我提供UI。有一個存在嗎?否則,有沒有人有一些股票XML,我可以用我的應用程序來呈現用戶界面?

聲明:我是新的Android開發人員,並不熟悉所有UI概念。

回答

1

您只需要一個EditText(android.Widget.EditText)和一個Button(android.widget.Button)就可以完成聊天界面的所有需求。 EditText具有豐富的功能(如鍵入文本,選擇文本,複製和粘貼)。帶有「發送」標籤的Button可用於發送輸入的消息並清除EditText的內容。

+0

謝謝,但我需要的不僅僅是一個文本框。我正在尋找代表之前消息的氣球(它們從左側或右側進入的類型取決於誰說的)。 –

+2

你可以通過用baloons(這將是TextView的實例)填充ListView並將ListView的stackFrom bottom屬性設置爲true來實現該目的。你可以使用android:stackFromBottom屬性的xml佈局或者使用ListView.stackFromBottom()方法的代碼。 – GareginSargsyan