-
item
按下state_pressed = "true"
查看全部 -
點(diǎn)擊事件外部類的寫法
查看全部 -
目錄結(jié)構(gòu)
查看全部 -
<shape?xmlns:android="http://schemas.android.com/apk/res/android"> ????<!--圓角--> ????<corners?android:radius="5dp"?/> ????<!--填充色--> ????<solid ????????android:color="@color/white"?/> ????<!--漸變--> ????<gradient? ????????android:startColor="@color/white" ????????android:endColor="@color/red"?/> ????<!--邊--> ????<stroke? ????????android:width="1dp" ????????android:color="@color/black"/> </shape>
主題是黑色且沒(méi)有標(biāo)題欄(Manifest里)
<activity ????android:theme="@android:style/Theme.Black.NoTitleBar">
編輯文本框里的內(nèi)容在右邊
<EditText ????android:gravity="right|bottom"?/>
查看全部 -
簽名填寫
查看全部 -
簽名的意義
查看全部 -
目錄圖解
查看全部 -
onActivityResult(int RequestCode,int Result, Intent date)方法的三個(gè)參數(shù)
查看全部 -
Intent跳轉(zhuǎn)頁(yè)面1
查看全部 -
Activity的生命周期的幾種方法。
查看全部 -
Activity的四種狀態(tài)。
當(dāng)Activity在最上層且獲得焦點(diǎn)則是活動(dòng)狀態(tài)。
當(dāng)Activity失去焦點(diǎn),但用戶可見是暫停狀態(tài)。(如:在Ativity上有一個(gè)半透明的Activity.)
當(dāng)Activity完全被覆蓋,但所有狀態(tài)和成員信息是停止?fàn)顟B(tài)。
當(dāng)Activity完全停止,就是非活動(dòng)狀態(tài)。
查看全部 -
Android-App簽名打包
簽名的意義
查看全部 -
activity生命周期
查看全部 -
hint 是提示信息
查看全部 -
Intent兩種跳轉(zhuǎn)方式代碼總結(jié)
第一種:沒(méi)有返回值的頁(yè)面跳轉(zhuǎn)
第二種:帶有返回值的頁(yè)面跳轉(zhuǎn)
————————————
FActivity.java
public?class?FActivity?extends?Activity?{ ????private?Button?bt1; ????private?Button?bt2; ????private?TextView?tv; ????@Override ????protected?void?onCreate(Bundle?savedInstanceState)?{ ????????super.onCreate(savedInstanceState); ????????setContentView(R.layout.factivity); ????????/* ?????????*?通過(guò)點(diǎn)擊bt1實(shí)現(xiàn)頁(yè)面之間的跳轉(zhuǎn) ?????????*?1.?通過(guò)startActivity的方式來(lái)實(shí)現(xiàn) ?????????*?1>初始化Intent? ?????????* ?????????*/ ????????bt1?=?(Button)?findViewById(btn1_first); ????????bt2?=?(Button)?findViewById(btn2_second); ????????mContext?=?this; ????????tv?=?(TextView)?findViewById(R.id.textView1); ????????//bt1注冊(cè)一個(gè)點(diǎn)擊事件 ????????bt1.setOnClickListener(new?OnclickListener()?{ ????????????@Override ????????????public?void?onClick(View?v)?{ ????????????????/*初始化一個(gè)intent? ?????????????????*第一個(gè)參數(shù):上下文對(duì)象this ?????????????????*第二個(gè)參數(shù):目標(biāo)文件 ?????????????????* ?????????????????*(第一個(gè)參數(shù)第二種填寫方法??可填FActivity.this) ?????????????????* ?????????????????*/ ????????????????Intent?intent?=?new?Intent(FActivity.this,?SActivity.class); ????????????????startActivity(intent); ????????????}???? ????????}); ????????//bt2注冊(cè)一個(gè)點(diǎn)擊事件 ????????/* ?????????*?通過(guò)startActivityForresult ?????????* ?????????*/ ????????bt2.setOnClickListener(new?OnclickListener()?{ ????????????@Override ????????????public?void?onClick(View?v)?{ ????????????????/*初始化一個(gè)intent?*/ ????????????????Intent?intent?=?new?Intent(mContext.this,?SActivity.class); ????????????????/*?startActivityForResult ?????????????????*?第一個(gè)參數(shù)是Intent對(duì)象 ?????????????????*?第二個(gè)參數(shù)是請(qǐng)求的一個(gè)標(biāo)識(shí) ?????????????????*/ ????????????????startActivityForResult(intent,?1); ????????????????} ?????????}); ????????/*? ?????????*?通過(guò)startActivityForresult跳轉(zhuǎn),接受返回?cái)?shù)據(jù)的方法 ?????????* ?????????*?requestCode:?請(qǐng)求的標(biāo)識(shí),可通過(guò)此標(biāo)識(shí)接收不同的返回值 ?????????*?resultCode:?第二個(gè)頁(yè)面返回的標(biāo)識(shí)?,可通過(guò)此標(biāo)識(shí)判斷值是哪個(gè)頁(yè)面返回的數(shù)據(jù) ?????????*?data:?第二個(gè)頁(yè)面回傳的數(shù)據(jù) ?????????*/ ????????@Override ????????protected?void?onActivityResult(int?requestCode,?int?resultCode,?Intent?data)?{ ????????????super.onActivityResult(requestCode,?resultCode,?data); ????????????if(requestCode?==?1?&&?resultCode?==?2)?{ ????????????????String?content?=?data.getStringExtra("data"); ????????????????//將回傳回來(lái)的數(shù)據(jù)放到TextView中 ????????????????tv.setText(content); ????????????} ????????} ????} }
————————————
fativity.xml
<Button ????android:?id="@+id/btn1_first" ????android:?layout_width="match_parent" ????android:?layout_height="wrap_content" ????android:?text="第一種啟動(dòng)方式"?/> <Button ????android:?id="@+id/btn2_second" ????android:?layout_width="match_parent" ????android:?layout_height="wrap_content" ????android:?text="第二種啟動(dòng)方式"?/> <TextView ????android:?id="@+id/textView1" ????android:?layout_width="match_parent" ????android:?layout_height="wrap_content" ????android:?text="把第二個(gè)頁(yè)面回傳的數(shù)據(jù)顯示出來(lái)"?/>
————————————
SActivity.java
public?class?SAactivity?extends?Activity?{ ????private?Button?bt; ????//回傳的數(shù)據(jù) ????private?String?content?=?"你好"; ????@Override ????protected?void?onCreate(Bundle?saveInstanceState)?{ ????????super.onCreate(savedInstanceState); ????????setContentView(R.layout.sactivity); ????????/* ?????????*第二個(gè)頁(yè)面什么時(shí)候給第一個(gè)頁(yè)面回傳數(shù)據(jù) ?????????* ?????????*?回傳第一個(gè)頁(yè)面的實(shí)際上是一個(gè)Intent對(duì)象 ?????????* ?????????*/ ????????bt?=?(Button)?findViewById(R.id.button1); ????????bt.setOnClickListener(new?OnClickListener()?{ ????????????@Override ????????????public?void?onClick(View?v)?{ ????????????????Intent?data?=?new?Intent();? ????????????????//存儲(chǔ)回傳數(shù)據(jù) ????????????????data.putExtra("data",?content); ????????????????//第一個(gè)參數(shù),結(jié)果碼 ????????????????setResult(2,?data); ????????????????//結(jié)束當(dāng)前頁(yè)面 ????????????????finish(); ????????????} ????????}); ????} }
————————————
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è)頁(yè)面首先啟動(dòng)*/ ????/* ????<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>
查看全部
舉報(bào)