android开发,单击按钮之后跳转到另一个页面

求文字的代码

1、首先在一个布局文件(.XML)中绘画了一个跳转按钮(id为btn1):

<Button 

android:id="@+id/btn1" 

android:layout_width="wrap_content" 

android:layout_height="wrap_content" 

android:text="点击跳转" />

2、然后在关联的类中声明一个私有button名称,如:

private Button btn1;

TIPS:在类上会添加:import android.widget.Button;

3、接着在类中onCreate的方法内执行以下操作:

(1)、给btn1赋值,即设置布局文件中的Button按钮id进行关联,如:

btn1 = (Button) findViewById(R.id.btn1);

(2)、给btn1绑定点击事件:

btn1.setOnClickListener(new View.OnClickListener(){ 

@Override 

public void onClick(View v){ 

});

TIPS:在类上会添加:import android.view.View;

(3)、 给bnt1添加点击响应事件:

btn1.setOnClickListener(new View.OnClickListener(){ 

@Override 

public void onClick(View v){

//Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。

//page1为先前已添加的类,并已在AndroidManifest.xml内添加活动事件(<activity android:name="page1"></activity>),在存放资源代码的文件夹下下, 

Intent i = new Intent(MainActivity.this , page1.class);

////启动 

startActivity(i); 

});

TIPS:在类上会添加:import android.content.Intent;

4、最后,就可以就可以跳转到下一个页面了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-09-15
首先给按钮添加点击事件,在onclick里Intent = new Intent(MainActivity.this,TargetClass.class);
startActivity(intent);追问

我想直接2个布局文件跳转可以的吗?比如我设置了2个,我想按下按钮之后直接从1跳到2

本回答被提问者和网友采纳
第2个回答  2015-11-20
1、首先在一个布局文件(.XML)中绘画了一个跳转按钮(id为btn1):
<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击跳转" />
2、然后在关联的类中声明一个私有button名称,如:
private Button btn1;
TIPS:在类上会添加:import android.widget.Button;
3、接着在类中onCreate的方法内执行以下操作:
(1)、给btn1赋值,即设置布局文件中的Button按钮id进行关联,如:
btn1 = (Button) findViewById(R.id.btn1);

(2)、给btn1绑定点击事件:
btn1.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
}
});
TIPS:在类上会添加:import android.view.View;

(3)、 给bnt1添加点击响应事件:
btn1.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
//Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。
//page1为先前已添加的类,并已在AndroidManifest.xml内添加活动事件(<activity android:name="page1"></activity>),在存放资源代码的文件夹下下,
Intent i = new Intent(MainActivity.this , page1.class);
////启动
startActivity(i);
}
});
TIPS:在类上会添加:import android.content.Intent;

4、最后,就可以就可以跳转到下一个页面了。

android开发的软件,单击按钮之后跳转到另一个页面。
1、首先在一个布局文件(.XML)中绘画了一个跳转按钮(id为btn1):<Button android:id="@+id\/btn1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="点击跳转" \/> 2、然后在关联的类中声明一个私有button名称,如:private Button btn1;TIPS:在类上会添加...

android:点击按钮后跳转另一页面
1、进入墨刀界面,将需要进行交互动作的界面扔进墨刀中打开。2、在左侧左键选择“链接区域”,然后拖动到界面中需要进行交互设计的按钮位置。3、位置确定之后,左键点击区域旁边的小按钮,拖动到目标界面中。4、进入预览模式,点击刚才设置的区域就能够进行跳转了。

Android开发 单击按钮实现页面跳转?
android:name=".Activity2" > <\/activity> 注:Activity2为要跳转的页面 在mainActivity中用setContentView(R.layout.main);与第一个界面相关联(main.xml为第一个界面)在Activity2中用setContentView(R.layout.main2);与要跳转的那个界面关联起来(main.xml为要跳转过去的那个界面)...

android怎么实现点击一个按钮以后跳转到指定的网站,比如点击一个按钮以...
不如直接跳到一个Activity 中 让这个Activity的布局里面显示一个WebView 直接连接网络 在webView 中显示这个网页就可以!! 如果需要的话 可以发给你代码!希望对你有帮助!

...开发时,怎样设置点击一个按钮就跳转到另一个页面,求大神指点_百度知 ...
一样的写法,先有Android ADT。关联button,然后监听button点击事件。在事件里写跳转也就是Intent intent=new Intent(this,class);startActionIntent(intent); 这个方法有点忘记了= = 反正打个开头就有了。然后就跳转了

安卓开发点击按钮跳转到另一个app
经过研究,必须每次都要打开启动的Activity才能接收到,因为传递过来的参数就是送到启动的Activity(android.intent.action.MAIN),在其他Activity怎么能拿到参数数据。所以必须每次跳转过来都要第一个打开启动的Activity,这是一种解决方法。为了保证被打开app每次都进入启动的Activity,这里写一个欢迎页面(...

安卓开发 击按钮实现页面跳转,本人菜鸟,请讲下原理,再讲下代码...
首先 要定义个按钮 其次是设置按钮的点击事件 之后将页面跳转的 事件加入到 Button的点击事件里 具体如下吧 button = (Button) this.findViewById(R.id.button);这是设置按钮,之后是点击事件的设置 点击事件的设置有两个 第一个如下 button.setOnClickListener(this);这种情况是使用本类的事件...

android中如何设置点击button页面跳转
对主activity配置.点击button可以跳转到第二个页面 Button button = (Button)this.findViewById(R.id.button);button.setOnClickListener(new View.OnClickListener() { Override public void onClick(View arg0) { \/\/ 打开另一个activity,通过意图,意图作用是激活其他组件 Intent intent = new ...

android开发如何点击一个文本框跳转到网页
在文本框获取焦点时,触发下面的代码即可:Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("www.sohu.com"));startActivity(intent);

android怎样从点击一个Dialog的按钮之后跳转到另外一个Activity
Intent intent = new Intenet(这个activity.this,想去的activity.class);startActivity(inetent);this.finish();

相似回答