編輯:關於Android編程
查看類的繼承關系的快捷鍵F4,在Android Studio常用快捷鍵這篇文章中,有寫了。今天主要是講一些關於這個快捷鍵出來的界面的一些配置,這塊功能相對偏冷一些,可能很多人都會用不到。但是關於這些配置,android studio中很多都是類似的。
廢話不多說,直接上圖,如下圖,我選中Activity,然後按F4,右邊會出現一個和Activity有繼承關系的圖。
1、先簡要分析下圖中幾個元素:
注:這邊說第幾個圖標是從左到右的順序來數的
第一個圖標:顯示所有的繼承關系,包括父類,子類
第二個圖標:顯示父類
第三個圖標:顯示子類
第四個圖標:按字母排序,這個用處不大,大家不用關心
Scope:這個是范圍,就是你要查詢哪個范圍內的繼承關系,後面下拉框就是選擇你想要的范圍。
後面幾個圖標我就不說了,關系不太大。
再說下,查詢到的有繼承關系的類圖標有兩種:
圖標帶小灰鎖的:源碼中的類
不帶小灰鎖:當前工程中的類
2、Scope簡要分析:<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+veLKzcewy7XD99K7teOjrNXiwO/L+c69tcSyu8/Uyr7UtMLr1tC1xMDgo6y2vMrHz/LPwqOssrvKx8/yyc+jrL7ZuPbA/dfTo6zO0rLpv7RBY3Rpdml0ebXEvMyz0LnYz7WjrMjnufvE49Gh1PG1xLe2zqfOqrK7z9TKvtS0wuu1xLe2zqejrL32vfbWuEFjdGl2aXR5tcTUtMLr1tDX08DgtcSyu8/Uyr6jrMjnufu7ucrHsrvA7b3itcS7sKOsv7TPwsPmcHJvZHVjdGlvbrXEy7XD96GjPC9wPgo8cD5Qcm9kdWN0aW9uo7rG5Mq1vs3Kx7Lp0a+3ts6ntbHHsLmks8yjrNXiuPbKsbryvs274dL+sti8zLPQQWN0aXZpdHm1xLfHsb65pLPMtcTA4KOsscjI50xpc3RBY3Rpdml0eS48L3A+CjxwPkFsbDrV4rj2usPA7b3io6y+zcrHsPzAqLG+uaSzzLrN1LTC6zwvcD4KPHA+VGVzdKO61eK49rTTxLPW1tLi0uXJz8C0y7XKx7rNVGhpcyBDbGFzc8rH0rvR+bXEoaM8L3A+CjxwPlRoaXMgQ2xhc3OjurWxx7DA4DwvcD4KPHA+Q29uZmlndXJlo7rF5NbDxOPX1Ly6z+vJ6NbDtcSy6dGvt7bOp6GjPC9wPgo8cD7ErMjPtcTRoc/uvs3Kx9LUyc+8uLj2o6zWwdPabG9jYWyjrHNoYXJlysfO0tfUvLrM7bzTtcShozwvcD4KPHA+PGltZyBzcmM9"/uploadfile/Collfiles/20140725/2014072509160735.png" alt="\">
比如我選擇了Production,如下圖,你只會看到MyActivity,我的代碼中還有繼承MyActivity的類,所以MyActivity前面有一個箭頭,不過我沒有展開。
重新選擇MyActivity,然後再按F4,調出繼承關系圖,選擇第二個圖標,然後范圍選當前的類,如圖,你可以看到MyActivity的父類。
選擇第三個圖標,這個時候你就只能看到MyActivity的子類了。
估計可能有些人在用的時候會說我的怎麼不靈,那是因為你的Scope選得有問題,一定要注意你選擇的的Scope。
seo6yb6z/VNjb3BlPC9wPgo8cD612sj9uPbNvLHqo7q4tNbG0ru49lNjb3Blo6zV4sDvysez/cHLTmFtZbXEzerIq7i01sajrG5hbWXErMjPzqpVbm5hbWVkPC9wPgo8cD612svEuPbNvLHqo7q9q8Tj0aHW0LXEU2NvcGXB7bTmzqqjrNXiwO/Ltc/C09DKsbryxOO/ycTcu+G148HLsrvB6aOs1eK49srHQW5kcm9pZCBTdHVkaW+1xGJ1Z6OsxOOw0bbUu7C/8rnYtfSjrNbY0MK142NvbmZpZ3VyZdK7sOO+zcTc0NDBy6GjPC9wPgo8cD612s7loaLB+bj2zbyx6qO6u7vOu9bDzbyx6qOsscjI58Tjv8nS1LDRbG9jYWzSxrW9c2hhcmXJz8PmoaM8L3A+CjxwPlBhdHRlcm46t7bOp8alxeSjqNXiv+nE2sjd0ru74brN09LPwrXEy8S49rC0xaXSu8bwvbKjqTwvcD4KPHA+UGF0dGVybs/Cw+bT0NK7xcW/ydGh1PG1xMTayN2jrNXiv+nE2sjdxuTKtb7NysfRodTxxOO1xLmks8y7udPQ0v3Tw7XEsPzSqtLUyrLDtLe9yr3AtM/Uyr6jrMjnufvE4771tcPV4r/pzKu77MLSo6yyu7+00rKw1aGjxOPRodTxsrvNrLXEt73KvaOsz8LD5rXEUHJvZHVjdGlvbiBDbGFzc2Vzus1MaWJyYXJ5IENsYXNzZXO74bj5vt3E49Gh1PG1xM/Uyr63vcq9vfjQ0M/Uyr6hozwvcD4KPHA+SW5jbHVkZSxFeGNsdWRlOtXiwb249srHz+C21LXEo6zSu7j2zO2806Os0ru49tLGs/2jrLa8ysfV67bUUGF0dGVybqOs1eLA78rH1eu21LD8o6hwYWNrYWdlo6m8trHwxNrI3bXE1Pa809LGs/08L3A+CjxwPkluY2x1ZGUgUmVjdXJzaXZlbHksRXhjbHVkZSBSZWN1cnNpdmVseTrV4sG9uPbSssrHz+C21LXEo6zU9rzTus3SxrP9UGF0dGVybrXExNrI3aOs1eLA78rH1eu21MDgvLax8LXExNrI3bXE1Pa807rN0saz/TwvcD4KPHA+UGF0dGVybrXExNrI3cTju7m/ydLUzai5/bXju/dQYXR0ZXJuuvPD5rXEsNfJq7C0xaWjrMC01rG907HgvK2hozwvcD4KPHA+PGltZyBzcmM9"/uploadfile/Collfiles/20140725/2014072509160741.jpg" alt="\">
2)配置參數
選中share,然後copy,你可以看到下圖,出現了一個Unnamed的Scope,Unnamed中Pattern內容是和share一樣的,我將share的Pattern設置到MyActivity類:
將local的Pattern設置到com.example.myapp.*這個包中
配置完成,點ok,回到繼承關系頁面,我們來看下效果,選擇share,你會看到這個時候MyActivity的子類BActivity不會被查詢出來了,因為不在查詢范圍內。
選擇local,local的范圍是整個package,這個時候你可以看到BActivity也被查詢出來了
OK,今天就講到這,下一篇會介紹如果用Gradle構建工程
listview作為一個常用控件,對listview的操作都應該滾瓜爛熟了。對listview 的數據管理也很熟悉。包括listview的單擊,雙擊,多選刪除,完成刷新,
先看一下項目的結構 可以看出每個功能模塊包含 XXActivity,XXView (Interface),XXPresenter(interfac
通常情況下我們想實現文字的走馬燈效果需要在xml文件中這樣設置 <textview android:layout_width="wrap_content
寫這個不是因為這個很難,而是發現特麼每次新寫一個項目都要寫這些東西,不如就把他們拿出來,以後可以省下不少時間。1:啟動頁面 一個動畫 然後進入app2:第一次打開的引導頁