2011-12-19 59 views
0

我不会说英语很好,所以请尝试了解我。 我试图在eclipse中为android开发一个小应用程序。我创建了2个布局,首先有一个按钮,第二个布局只有文本“helloword”。我希望按钮发送给我的“helloworld”布局 我按照教程,但它不正确。 有人可以帮助我发布th代码来实现? 请原谅我的英语仍然 并感谢您的任何帮助如何链接2布局与按钮

+0

我认为你和Google不是朋友 – Houcine 2011-12-19 17:04:30

回答

1

您需要创建两个不同的活动,单独的布局。你可以在onCreate中使用setContentView设置它们的布局。不要忘记将你的活动包含在清单中(日食为你生成一个,按照第一个活动的方式完成,你应该没问题,不需要添加过滤器等等,只需.Activity)

然后在第一个活动的按钮,这样做:

my_button.setOnClickListener(new OnClickListener() { 
    @Override 
    public void onClick(View v) { 
    Intent i = new Intent(this, MySecondActivity.class); 
    startActivty(i); 
    } 
}); 
+0

好吧我试试!谢谢 – user1106292 2011-12-20 10:40:52

0

仅仅针对谷歌的简单的搜索,你会发现你的答案。 看到这个教程(两者在frensh如果你prefering frensh教程):

tuto1

tuto2

tuto3

+0

=)我是一个意大利男孩,但不要担心。我可以undestand,我的问题是解释!非常感谢 – user1106292 2011-12-20 10:40:03

+0

所有在A到Z教程中解释的内容。欢迎意大利人,我来自摩洛哥^^ – Houcine 2011-12-20 11:31:05

1

如果你想只使用1活动,然后使用下面的代码,

my_button.setOnClickListener(new OnClickListener() 
{ 
    @Override 
    public void onClick(View v) 
    { 
     FirstActivity.this.setContentView(R.layout.second_layout); 
    } 
}); 
+0

ahhh好吧我认为每个布局都需要一个活动,现在很清楚 – user1106292 2011-12-20 10:42:09

0

它不那么硬只是这样做:

@Override 
public void onClick(View args0) { 
    setContentView(R.layout.aardelayout); 
}