-
Intent頁面跳轉(zhuǎn)第一種實(shí)現(xiàn)方法
————————————
FActivity.java
public?class?FActivity?extends?Activity?{ ????private?Button?bt1; ????@Override ????protected?void?onCreate(Bundle?savedInstanceState)?{ ????????super.onCreate(savedInstanceState); ????????setContentView(R.layout.factivity); ????????/* ?????????*?通過點(diǎn)擊bt1實(shí)現(xiàn)頁面之間的跳轉(zhuǎn) ?????????*?1.?通過startActivity的方式來實(shí)現(xiàn) ?????????*?1>初始化Intent? ?????????* ?????????*/ ????????bt1?=?(Button)?findViewById(btn1_first); ????????mContext?=?this; ????????//注冊一個(gè)點(diǎn)擊事件 ????????bt1.setOnClickListener(new?OnclickListener()?{ ????????????@Override ????????????public?void?onClick(View?v)?{ ????????????????/*初始化一個(gè)intent? ?????????????????*第一個(gè)參數(shù):上下文對象this ?????????????????*第二個(gè)參數(shù):目標(biāo)文件 ?????????????????* ?????????????????*(第一個(gè)參數(shù)第二種填寫方法??可填FActivity.this) ?????????????????* ?????????????????*/ ????????????????Intent?intent?=?new?Intent(mContext,?SActivity.class); ????????????????startActivity(intent); ????????????} ????????}); ????} }
————————————
fativity.xml
<Button ????android:?id="@+id/btn1_first" ????android:?layout_width="match_parent" ????android:?layout_height="wrap_content" ????android:?text="第一種啟動方式"?/> <Button ????android:?id="@+id/btn2_second" ????android:?layout_width="match_parent" ????android:?layout_height="wrap_content" ????android:?text="第二種啟動方式"?/> <TextView ????android:?id="@+id/textView1" ????android:?layout_width="match_parent" ????android:?layout_height="wrap_content" ????android:?text="把第二個(gè)頁面回傳的數(shù)據(jù)顯示出來"?/>
————————————
SActivity.java
public?class?SAactivity?extends?Activity?{ ????@Override ????protected?void?onCreate(Bundle?saveInstanceState)?{ ????????super.onCreate(savedInstanceState); ????????setContentView(R.layout.sactivity); ????} }
————————————
sactivity.xml
<Button ????android:?id="@+id/button1" ????android:?layout_width="match_parent" ????android:?layout_height="warp_content"? ????android:?text="Button"/>
————————————
Manifest.xml
<activity ????android:?name?=?"com.imooc.imoocdemonintent.MainActivity" ????android:?label?=?"@string/app_name"?> ????/*intent-filter?代表哪個(gè)頁面首先啟動*/ ????/* ????<intent-filter> ????????<action?android:?name="android.intent.action.MAIN"?/> ????????<category?android:?name="android.intent.category.LAUNCHER"?/> ????</intent-filter> ????*/ </activity> <activity ????android:?name?=?"com.imooc.imoocdemonintent.FActivity" ????android:?label?=?"@string/app_name"?> ????<intent-filter> ????????<action?android:?name="android.intent.action.MAIN"?/> ????????<category?android:?name="android.intent.category.LAUNCHER"?/> ????</intent-filter> </activity> <activity ????android:?name?=?"com.imooc.imoocdemonintent.SActivity" ????android:?label?=?"@string/app_name"?> </activity>
查看全部 -
Intent實(shí)現(xiàn)頁面之間的跳轉(zhuǎn)
第一種是無返回結(jié)果的頁面跳轉(zhuǎn)
第二種是有返回結(jié)果的頁面跳轉(zhuǎn)
查看全部 -
Activity的生命周期
從啟動到失去焦點(diǎn)再到獲取到焦點(diǎn)的生命周期
查看全部 -
Activity的生命周期
從啟動到后臺,再到前臺
查看全部 -
Activity的生命周期
從創(chuàng)建到銷毀
查看全部 -
Activity的四種狀態(tài)
查看全部 -
Activity的生命周期
onCreate(); 創(chuàng)建
onStart(); 運(yùn)行
onResume(); 獲取焦點(diǎn)
onPause(); 失去焦點(diǎn)
onStop(); 暫停
onDestroy(); 銷毀
onRestart();
查看全部 -
Activity
Activity是一個(gè)應(yīng)用程序組件,提供用戶與程序交互的界面
Android四大組件:Activity、Service、BroadcastReceive、Content Provider
如何創(chuàng)建使用Activity
繼承Android的Activity類
重寫方法
設(shè)置顯示布局
在AndroidMainfest文件中,注冊Activity
android: name="包名.MainActivity"
如果這個(gè)Activity是主入口則要設(shè)置:
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
查看全部 -
TableLayout的局部屬性(內(nèi)部控件所用屬性)
查看全部 -
TableLayout表格布局模型以行列的形式管理子控件,每一行為一個(gè)TableRow的對象,當(dāng)然也可以是一個(gè)View的對象
TableLayout的屬性(全局屬性)
查看全部 -
AbsoluteLayout子類控件的屬性
查看全部 -
AbsoluteLayout絕對布局
查看全部 -
1、FrameLayout幀布局
在這個(gè)布局中,所有的子元素都不能被指定放置的位置,它們統(tǒng)統(tǒng)放于這塊區(qū)域的左上角,并且后面的子元素直接覆蓋在前面的子元素之上,將前面的子元素部分和全部遮擋
查看全部 -
RelativeLayout子類控件相對子類控件的一個(gè)位置
查看全部 -
子類控件在RelativeLayout中常用到的屬性(相對父容器的一個(gè)位置)
查看全部
舉報(bào)