两个或多个组件作为一个“大”组件

时间:2011-07-20 17:56:12

标签: android android-layout

我想展示一些对象的一些信息,让我们举一个例子:电影院

所以,我需要在一个“大”组件中使用2或3个TextView。在这种情况下,第一个TextView可以是电影院名称,secon TextView可以是电影的数量。

我想把它们放在一起,就像只有一个,所以,onclick事件,或者在按下它们中的任何一个时,它会像1个textview一样响应(不是2或3,当你按下一些时具有相同的背景感觉按钮)

有没有办法做到这一点?或者只是处理我需要的所有事件并为所有观点解雇它们?

提前致谢!

2 个答案:

答案 0 :(得分:1)

不确定。扩展LinearLayout以创建Cinema类,并为包含2个textviews或任何您想要的文本视图的xml充气。处理Cinema类中的所有事件。

一个例子。

http://code.google.com/p/myandroidwidgets/source/browse/trunk/Custom_Progress_Bar/src/com/beanie/example/views/MyProgressBar.java

答案 1 :(得分:0)

你可以在包含所有按钮/视图的布局上设置onclicklistener