關(guān)于Android Activity之間跳轉(zhuǎn)問題(Intent)
當(dāng)一個Acitivity需要啟動另一個Activity時,通過Intent來表達自己的意圖,告知系統(tǒng)啟動哪個Activity。
private ImageButton i2; i2=findViewById(R.id.i2); i2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent(UserActivity.this,User_information.class); startActivity(intent); } });
此時點擊按鈕控件ImageButton i2,從UserActivity對應(yīng)的界面跳轉(zhuǎn)到User_information。
----------------------------------------
界面A跳轉(zhuǎn)界面B時加一個從右向左滑動的動畫顯得更加絲滑,可以再在drawable文件夾中新建兩個xml文件
out_to_left.xml
<?xml version="1.0" encoding="utf-8"?> <!--從左邊劃出界面,從右往左--> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"> <translate android:fromXDelta="0%p" android:toXDelta="-100%p" android:duration="500" /> </set>
in_from_right.xml
<?xml version="1.0" encoding="utf-8"?> <!--從右邊滑入界面,從右往左--> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"> <translate android:fromXDelta="100%p" android:toXDelta="0%p" android:duration="500" /> </set>
再在上邊的 startActivity(intent); 的下一行加上overridePendingTransition(R.drawable.in_from_right, R.drawable.out_to_left); 可實現(xiàn)滑動切換動畫。
//...... startActivity(intent); overridePendingTransition(R.drawable.in_from_right, R.drawable.out_to_left); //......
------------------------------------
另外在Fragment中如果也需要實現(xiàn)跳轉(zhuǎn)到另一個Intent的功能,假設(shè)該Fragment為Afragment,目標(biāo)Activity為Bactivity
Intent intent=new Intent(Afragment.this,Bactivity.class);
該行會報錯,應(yīng)當(dāng)改為:
Intent intent=new Intent(getActivity(),Bactivity.class);
在fragment中通過getActivity()獲取當(dāng)前所在的activity后才能實行跳轉(zhuǎn).
到此這篇關(guān)于Android Activity之間跳轉(zhuǎn)Intent的文章就介紹到這了,更多相關(guān)Android Activity跳轉(zhuǎn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Android開發(fā)中使用顏色矩陣改變圖片顏色,透明度及亮度的方法
這篇文章主要介紹了Android開發(fā)中使用顏色矩陣改變圖片顏色,透明度及亮度的方法,涉及Android針對圖片的讀取、運算、設(shè)置等相關(guān)操作技巧,需要的朋友可以參考下2017-10-10Android5.0+ CollapsingToolbarLayout使用詳解
這篇文章主要為大家詳細介紹了Android5.0+ CollapsingToolbarLayout使用,感興趣的小伙伴們可以參考一下2016-09-09Android自定義HorizontalScrollView實現(xiàn)qq側(cè)滑菜單
本文主要介紹了android自定義HorizontalScrollView實現(xiàn)qq側(cè)滑菜單的相關(guān)知識。具有很好的參考價值。下面跟著小編一起來看下吧2017-04-04android實現(xiàn)session保持簡要概述及實現(xiàn)
其實sesion在瀏覽器和web服務(wù)器直接是通過一個叫做name為sessionid的cookie來傳遞的,所以只要在每次數(shù)據(jù)請求時保持sessionid是同一個不變就可以用到web的session了,感興趣的你可以參考下本文或許對你有所幫助2013-03-03Android中GridView和ArrayAdapter用法實例分析
這篇文章主要介紹了Android中GridView和ArrayAdapter用法,結(jié)合實例形式分析了Android中GridView結(jié)合ArrayAdapter實現(xiàn)表格化排版的相關(guān)技巧,需要的朋友可以參考下2016-02-02