刚刚开始开发一些android应用程序。来自web开发的背景,我想知道改变屏幕显示内容的想法是否类似于链接html文件。
假设我有一个按钮,一旦点击它就会显示一个全新的页面,按钮消失了,完全新的内容取而代之。我一开始以为这是通过在主activity类中使用条件语句来实现的。但是我不知道这如何与xml布局文件一起工作。
因此,我得出的结论是,您必须定义多个xml文件,并使用主类中的逻辑在它们之间进行切换。
如果这是正确的,那么最好的方法是什么,如果不是,有人能建议如何正常实现这一点吗?
谢谢。
发布于 2013-02-05 20:23:40
我认为遵循以下教程是明智的:http://developer.android.com/training/basics/firstapp/index.html
发布于 2013-02-05 20:24:35
你有没有尝试过访问安卓开发者的website?.The解决方案,你的问题可以通过该网站上的安卓培训模块获得。你说你想转到一个新的页面,你可以在这里使用活动。
发布于 2013-02-09 12:58:49
让我用简单的术语来解释一下。
在Android中,对于每个页面(活动),您需要创建一个单独的xml文件。例如main_activity.xml。
对于每个页面(Activity),都有一个java类。给前MainActivity.java。此类可能包含事件处理和业务逻辑部分。
现在让我们来看一下关于在多个页面之间切换的问题。
假设您有两个活动: MainActivity和SecondActivity。
现在在MainActivity中有了一个按钮,然后将它的onClick属性设置为它的事件处理方法。这可以在xml文件中完成。
android:onClick="goToSecond"现在,在MainActivity.java中,您需要创建一个如下所示的方法。
public void goToSecond(View v)
{
Intent i=new Intent(MainActivity.this,SecondActivity.class);
startActivity(i);}
这是切换到第二个活动的代码片段。
我也同意其他答案,那就是你应该去看看developers.android.com
希望能有所帮助。
https://stackoverflow.com/questions/14707411
复制相似问题