2010-05-11 52 views
0

我是新到Android,但我已经通过tutoials工作我的方式。仍然试图让我的头圆形布局在非HTML世界,并想知道如何实现以下...基本的Android布局问题

1)我想设置一个平铺的背景来填补整个活动背后的屏幕

2)我想放置的图形和一个按钮下方它在屏幕的中间居中。

3)当用户点击我想开始一个新的活动,大概是我必须做一些事来的当前活动,使用户可以使用后退按钮返回到它的按钮。

对不起,这个新手问题。

乔恩

+0

你能告诉我们你已有的代码吗?那么我们可以搜索错误 – RoflcoptrException 2010-05-11 12:25:32

回答

2
  1. 这里有一个教程使用平铺背景: http://androidblogger.blogspot.com/2009/01/how-to-have-tiled-background-cont.html

  2. 我会用两个容器的组合(LinearLayouts可能)来实现这一目标。外部容器将使用layout_width和layout_height来fill_parent来占据所有可用空间,并使用android:gravity值“center”将内容水平和垂直居中。如你所描述的那样,内部的参数会将这两个参数设置为wrap_content,以仅占用必要的空间和“垂直”的android:orientation值。然后,在内部容器中添加图像和按钮元素。

  3. 使用findViewById获取对活动类中按钮的引用(不要忘记在xml中的按钮中添加一个android:id),然后在对Button元素的引用中添加一个OnClickListener,一个Intent对象,表示要启动的活动并将其传递给startActivity。我通常使用this构造函数(即new Intent(CurrentActivity.this, ActivityToLaunch.class))。

看看这些东西了。我可以给你一些代码来复制和粘贴,但如果你必须把它们放在一起并自己解决一些小错误,那么学习就会陷入困境。

+0

谢谢Rich,你是一个明星。我宁愿学习复制和过去的代码。 – jonhobbs 2010-05-11 12:56:26