2011-04-05 53 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时,你会有一个替代的左右对齐。 。滚动按照拉胡尔的建议。 。看起来类似于一个推特应用程序,所以找到文档。

希望我是有帮助的,所有达最好