我是Android的新手,但我一直在通过tutoials工作。仍然试图让我的头围绕非HTML世界的布局,并想知道如何实现以下....
1)我想设置一个平铺背景来填充整个活动背后的屏幕
2)我想在屏幕中间放置一个图形和一个按钮。
3)当用户点击按钮时,我想开始一项新活动,大概我必须对当前活动做一些事情,以便用户可以使用后退按钮返回它。
抱歉新手问题。
乔恩
答案 0 :(得分:2)
以下是使用平铺背景的教程: http://androidblogger.blogspot.com/2009/01/how-to-have-tiled-background-cont.html
我会使用两个容器的组合(可能是LinearLayouts)来实现这一目的。外部容器将layout_width和layout_height设置为fill_parent以占用所有可用空间,并将android:gravity值设置为“center”以使内容水平和垂直居中。内部的一个将设置为wrap_content的params只占用必要的空间,并且如你所描述的那样将android:orientation值设置为“vertical”。然后,在内部容器中添加图像和按钮元素。
使用findViewById获取活动类中的按钮的引用(不要忘记在xml中向按钮添加android:id),然后在对Button元素的引用上添加一个OnClickListener,创建一个Intent对象,表示要启动的活动并将其传递给startActivity。我通常使用this构造函数(即。new Intent(CurrentActivity.this, ActivityToLaunch.class)
)。
看看这些事情。我可以给你复制和粘贴的代码,但如果你必须把它放在一起并自己修复一些小错误,那么学习就会陷入困境。