3. 使用Action跳转实现1. 使用Action跳转,如果有一个程序的 AndroidManifest.xml中的某一个Activity的IntentFilter段中定义了包含了相同的Act。android页面跳转代码怎么写( 二 )。" />

android页面跳转代码怎么写( 二 )

<!--申明activity--> android:name="HelloTabWidget"> 3. 使用Action跳转实现1. 使用Action跳转,如果有一个程序的 AndroidManifest.xml中的某一个Activity的IntentFilter段中定义了包含了相同的Action那么这个Intent 就与这个目标Action匹配 。如果这个IntentFilter段中没有定义 Type,Category,那么这个 Activity就匹配了 。
但是如果手机中有两个以上的程序匹配,那么就会弹出一个对话可框来提示说明 。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"?> android:icon="@drawable/icon" android:label="@string/app_name"> android:name=".MyEditText" android:label="@string/app_name 。
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页面跳转代码怎么写

文章插图