我做了这两个图片的一个屏幕,我想添加一个按钮的页面女巫将驱动到第二页时,我点击它。你知道我将如何写它?我知道如何创建一个按钮,但我不知道如何连接两个屏幕!谢谢如何连接两个活动
Q
如何连接两个活动
4
A
回答
5
这个任务是通过startActivity()完成的。使用Intents的方法。
Intent i = new Intent(FromActivity.this, ToActivity.class);
startActivity(i);
在这种情况下,Intent使用当前Activity作为第一个参数中的Context和第二个参数中的目标Activity。
确保您还将第二个Activity添加到清单(它驻留在标记中)!
<activity android:name=".ToActivity"
android:label="@string/app_name">
</activity>
2
概括起来:
ImageView myImage = (ImageView) findViewById(R.id.image);
myImage.setOnClickListener(new OnClickListener() {
@Override
onClick(View v) {
Intent intent = new Intent(FromActivity.this, ToActivity.class);
startActivity(intent);
}
}
);
1
Intent intent = new Intent(currentActivity.this,nextActivity.class);
this.finish();
startActivity(intent);
0
Button start_button=(Button)findViewById(R.id.btnsend);
start_button.setonClickListener(new onClickListener(){
@override
onClick(View view){
Intent i = new Intent(MainActivity.this, NewActivity.class);
startActivity(i);
}
}
);
0
让我们打破分两部分回答,因为每个活动都有每个这两个XML & JAVA一部分。假设我们只有两个活动,'Activity1'就是将用户重定向到'Activity2'的那个按钮。 由于我们有2个活动,我们将有4个文件与这2个活动相关。
XML
所以让我们先做简单的方法,只要你打开活动1的.xml文件,你应该转移到设计选项卡。
到达设计部分后,您可以从托盘插入一个按钮,现在您可以选择布局内部的按钮。选择后,您可以在屏幕的右侧看到按钮的属性,您可以在其中有效更改按钮的多个属性。
在这里你可以找到“onClick”选项,用任何非常简单的东西填写旁边的方框,或者你可以记住的东西。例如手动输入“nextAct”
或
硬盘的方式将进入的onClick属性在XML
android:onClick="nextAct"
键入按钮的代码follwing线这是所有关于XML的一部分。
JAVA
开放活动1的java文件,在这里你必须做出一个新的方法。该方法的名称应与按钮的“onClick”属性相同。在这里,我将采取“nextAct”,因为这是我在XML中使用的。你可以把这个新方法放在java文件类的任何地方,我更喜欢将它保留在类的最后,因为如果将来有任何问题,我可以很容易地找到它。
现在您必须编写nextAct方法的主体。这可以归结为这两行
public void nextAct(View v){
Intent i = new Intent(this, Activity2.class);
startActivity(i);
}
之后,这两个应该连接和工作正常。
0
给你的按钮id,并在你的MainActivity.class中提到它。然后你可以调用OnClickListener来听你的点击。
Button mButton = (Button)findViewById(R.id.buttonid);
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//you can use anything in place of i
Intent i = new Intent(MainActivity.this, NextActivity.class);
startActivity(i);
}
});
相关问题
- 1. 上连接两个活动的Android
- 2. 的Android如何连接两个活动,如果按钮,如果
- 3. 连接活动
- 4. 如何连接两个web.xml?
- 5. 如何连接两个getElementsBy
- 6. 如何连接两个域
- 7. 连接两个strokeEnd动画
- 8. 如何在IBM RSA中使叉或连接交叉活动图的两个Swinlanes?
- 9. Android:连接两个活动并相应地更改清单
- 10. 活动图 - 连接到活动组的连接
- 11. 如何用一个连接“连接”一个表格两次?
- 12. 将2个布局连接到活动
- 13. 如何使用两个活动之间的接口
- 14. 如何启动并保持跨多个活动的套接字连接?
- 15. 检查活动Internet连接
- 16. 活动MQ连接问题
- 17. Ruby on Rails - 如何连接两个表?
- 18. 如何正确连接两个表格?
- 19. 如何在MySQL中连接两个表?
- 20. 如何连接两个程序(C++,qt)
- 21. 如何连接两个项目
- 22. 如何连接以下两个矩阵?
- 23. 如何连接两个SELECT语句?
- 24. 如何在C中连接两个char *?
- 25. 如何(左/右)连接两个表?
- 26. 如何连接两个const char *?
- 27. 如何外连接两个mysql查询?
- 28. 如何左连接两个Datables?
- 29. 如何连接mysql中的两个表?
- 30. 如何连接两个应用程序
这是要让按钮指示我到第二个活动吗?我不必再写更多的东西? – 2010-11-27 14:35:38
您将该代码放在onClick()按钮上,它将打开新的活动。 – Knossos 2010-11-27 16:27:56