‘壹’ 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、最后,就可以就可以跳转到下一个页面了。
‘贰’ Android开发 单击按钮实现页面跳转
在.java文件中
//-新建Intent对象
Intent intent = new Intent();
//-指定传递对象,mainActivity为传递对象,Activity2为被传递对象intent.setClass(mainActivity.this,Activity2.class);
//-将Intent传递给Activity
startActivity(intent);
//-结束当前Activity
mainActivity.this.finish();
在AndroidManifest.xml文件中
<activity
android:name=".Activity2" >
</activity>
注:Activity2为要跳转的页面
在mainActivity中用setContentView(R.layout.main);与第一个界面相关联(main.xml为第一个界面)
在Activity2中用setContentView(R.layout.main2);与要跳转的那个界面关联起来(main.xml为要跳转过去的那个界面)
‘叁’ android应用程序如何实现界面跳转
你先写一个xml文件 内容是<Button xmlns:android="http://scehmas.android.com/apk/res/android" android:layout_widht="wrap_content" android:layout_height="wrap_content" android:text="按钮" android:id="@+/btn"/>
然后再第一个activity 中通过findViewById()得到这个button button.setOnClickListener(new OnClickListener(){
public void onClick(View view){
Intent intent=new Intent();
intent.setCass(Activity1.this,activity2.class)
startAtivity(intent);
});
ok 这样就行了 纯手敲望采纳。
‘肆’ 我是学生,刚开始学安卓,想要通过按钮实现跳转页面,怎么做,步骤清晰点
1.你先要有一个按钮所在界面,和一个要跳转的界面(两个也可以是同一个),都要在maniface里注册过
2.给按钮加点击事件
方法一:在布局里加入id属性,如android:id=“@+id/btn”
之后在activity里在onCreate里setContentVview之后运行的地方,调用activity的方法findViewById(R.id.btn).setOnClickListener(new OnClickListener(){
public void onClick(View v){
startActivity(new Intent(按钮所在activiry.this,要跳转的activity.class))}
})
方法二:在布局里按钮增加android:onClick=“onBtnClick”
(注:onBtnClick是自定义的)
之后在button所在的axtivity里增加方法
名字和上面写的相同如:
public void onBtnClick(View v){
//和方法一里的onClick(View v)一样,要注意方法属性必需是public void 参数只能是View,按钮设了这个属性,而没有方法的话,点按钮会异常
}
‘伍’ 怎样在android中设置点击按钮实现页面跳转
首先:
建立要跳转的Activity,并在清单文件注册。这里假设注册的活动为NextActivity
其次
布局(例如main,xml):加个Button,并加上id,如button1
代码里:
首先声明Button的变量:private Button bn;(声明在OnCreat方法外面)
然后绑定:bn=(Button)findViewById(R.id.button1);
然后弄一个监听,实现匿名内部类
bn.setOnClickListener(new Button.OnClickListener(){//创建监听
public void onClick(View v) {
Intent inten=new Intent(MainActivity.this,NextActicity.class);
startActivity(intent);
}
});
当然 如果你嫌匿名内部类太麻烦,也可以在按钮中写一个android:onClick="onclick"事件来实现
代码里加
public void onclick(View v){
Intent inten=new Intent(MainActivity.this,NextActicity.class);
startActivity(intent);
}
这样也行
‘陆’ 安卓开发 击按钮实现页面跳转,本人菜鸟,请讲下原理,再讲下代码如何写
首先 要定义个按钮
其次是设置按钮的点击事件
之后将页面跳转的 事件加入到Button的点击事件里
具体如下吧
button=(Button)this.findViewById(R.id.button);
这是设置按钮,之后是点击事件的设置
点击事件的设置有两个
第一个如下
button.setOnClickListener(this);
这种情况是使用本类的事件方法,使用这种方法有个前提 就是需要引用接口如下图
这是一种传统的intent使用方法。
‘柒’ 安卓编程 如何实现页面的自动跳转 比如打开一个安卓软件,从最初的画面停留几秒后再跳到应用里面去
安卓编程事先等待几秒可以使用Handler类,该类有延时的方法,示例如下:
Runnablerunnable=newRunnable(){//新建一个线程
@Override
publicvoidrun(){
Intentintent=newIntent();//新建一个意图,也就是跳转的界面
intent.setAction("com.iStudy.Study.Main");
startActivity(intent);//开始跳转
finish();
}
};
Handlerhandler=newHandler();
handler.postDelayed(runnable,1500);//等待1.5秒之后执行跳转,这个数值可以自己修改。
‘捌’ 如何使用安卓实现点击一个按钮跳到下一个界面,再点击这个界面的按钮再跳下一个界面。
可以使用intent实现不同activity 之间的跳转,也即 两个界面之间的跳转。
格式如下:
Intent intent = new Intent();
intent .setClass(Activity1.this, Activity2.class);//Activity1 为当前界面的Activity,Activity2为要跳转的类
startActivity(intent);
‘玖’ android中怎么通过链接实现页面跳转
给你那个链接的TextView上加监听事件
TextView
tv=(TextView)
findViewById(R.id.XX)
;
tv.setOnClickListener(new
OnClickListener(){
public
void
onClick(View
v){
Intent
intent=new
Intent(当前Activity名字.this,要跳转的Activity名字.class)
;
startActivity(intent)
;
}
});
‘拾’ android 开发中点击弹出对话框中的按钮进行页面跳转如何实现
你可以获取对话框的点击事件,比如点击了确定然后你就跳转
AlertDialog.Builder builder = new Builder(CommentActivity.this);
builder.setMessage("确定要跳转吗?");
builder.setTitle("提示");
builder.setPositiveButton("确认",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
arg0.dismiss();
这里跳转到你想要去的页面
}
});
builder.setNegativeButton("取消",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
builder.create().show();
arg0就是该listener的接口啊,通过这个参数就可以关闭对话框。
跳到想去的页面就startIntent就好了,你把那一行中文换成 Intent it = new Intent(this,UserActivity.class); startActivity(it); 当然要跳去哪个页面就你自己决定
AlertDialog.Builder builder = new Builder(CommentActivity.this);
builder.setMessage("确定要跳转吗?");
builder.setTitle("提示");
builder.setPositiveButton("确认",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
arg0.dismiss();
Intent it = new Intent(this,UserActivity.class);
startActivity(it);
}
});
builder.setNegativeButton("取消",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
builder.create().show();