1.android界面跳转怎么实现
1. 首先,如下所示,将GridView和ListView布局到同一个页面中;
2.安卓开发 击按钮实现页面跳转,本人菜鸟,请讲下原理,再讲下代码如
这个很简单,界面跳转的话Intent就可以!首先你要先有两个Activity 一个是初始界面,另一个是跳转后的界面,界面A的代码:界面B就只显示一个xml就行public class TestBActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.testb); }}这就ok了。
3.怎样在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);
}
这样也行
4.安卓中如何实现页面跳转
安卓实现页面跳转及传递参数教程:用类名跳转1. Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述, 负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。
Intent在这里起着实现调用者与被调用者之间的解耦作用。2. Intent传递过程中,要找到目标消费者(另一个Activity,IntentReceiver或Service),也就是Intent的响应者。
Java代码 package com.Android; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; public class FormStuff extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.formstuff); final ImageButton button = (ImageButton) findViewById(R.id.android_button); button.setOnClickListener(new OnClickListener() { public void onClick(View v) { // 用类名跳转,需要在AndroidManifest.xml中申明activity Intent intent = new Intent(FormStuff.this, HelloTabWidget.class); startActivity(intent); } }); } 复制代码Xml代码 <?xml version="1.0" encoding="utf-8"?>
但是如果手机中有两个以上的程序匹配,那么就会弹出一个对话可框来提示说明。1. Action的值在Android中有很多预定义,如果想直接转到你自己定义的Intent接收者,可以在接收者的 IntentFilter中加入一个自定义的Action值(同时要设定 Category值为"android.intent.category.DEFAULT"),在Intent中设定该值为Intent的 Action,就直接能跳转到自己的Intent接收者中。
因为这个Action在系统中是唯一的。2. data/type,可以用Uri来做为data,比如Uri uri = Uri.parse();1. Intent i = new Intent(Intent.ACTION_VIEW,uri);手机的Intent分发过程中,会根据 的scheme判断出数据类型type2. 手机的Brower则能匹配它,在Brower的Manifest.xml中的IntenFilter中首先有ACTION_VIEW Action,也能处理.android.edit_text; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import android.widget.EditText; public class MyEditText extends Activity { private TextView m_TextView; private EditText m_EditText; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); m_EditText = (EditText) this.findViewById(R.id.EditText01); m_EditText.setOnKeyListener(editTextKeyListener); } private EditText.OnKeyListener editTextKeyListener = new EditText.OnKeyListener() { @Override public boolean onKey(View arg0, int arg1, KeyEvent arg2) { // action跳转,需要在AndroidManifest.xml中配置action Intent i = new Intent("android.intent.action.mydialog"); MyEditText.this.startActivity(i); return false; } }; } 复制代码Xml代码 <?xml version="1.0" encoding="utf-8"?>
5.android跳转界面配置文件怎么写
最简单的 点击按钮btn 从当前a界面 跳到 另一个b界面 可以这样实现:
intent intent = new intent();
intent .setclass( a.this , b.class);
startactivity(intent);
a是当前的界面的 class , b是 跳转目标的class , 记得在 mainfest 添加 b.class 啊 不然运行的话 会不认识 b 这个 class
转载请注明出处育才学习网 » android页面跳转代码怎么写