2011-04-05 94 views
0

我想創建包含圖像按鈕,文本框和按鈕底部的用戶界面。屏幕頂部的標題和標籤以及每當用戶鍵入並單擊該按鈕時,我想在具有某種顏色背景(如浮動泡泡)的矩形中顯示輸入的文本。當用戶輸入另一個文本,然後我必須更新屏幕輸入文字與另一個矩形的時間戳在另一個矩形的另一種顏色。所以如果第一個矩形插入左側,那麼另一個應該顯示在右側。我的問題是我應該使用哪種佈局,以及如何繪製矩形並設置背景顏色?矩形應該像MSword Rectangle標註中的箭頭一樣。另外我想添加滾動條。如何創建消息列表屏幕?

感謝&問候, Devyani

回答

0

您可以在滾動視圖中使用的線性佈局或相對佈局(記住,滾動視圖可以同時處理只有一個孩子,即你可以在一個滾動視圖中只使用一個佈局)。插入您選擇的圖像(如您所說的呼出框)。

+0

非常感謝回覆,但文本長度是動態的,所以我如何插入基於文本長度的圖像? – Devyani 2011-04-05 06:35:39

+0

我認爲如果將layout的layout_height設置爲「wrap parent」,那麼佈局將容納動態文本,因爲您將EditText放置在具有該圖像的佈局中(Linearlayout Background) – rahul 2011-04-05 07:18:21

0

創建矩形的不同顏色和路線(左和右)。 。創建一個類,當你點擊更新按鈕時創建一個矩形的新對象並更新視圖。使用java中的隨機函數來拾取顏色。 。設置一個布爾變量,對於每一個更新,當它的true和false時,你會有一個替代的左右對齊。 。滾動按照拉胡爾的建議。 。看起來類似於一個推特應用程序,所以找到文檔。

希望我是有幫助的,所有達最好