比如在編輯器中可以,按下alt+enter
上面這裡,我們想從R.string.empty
這個R代表了所有的資源文件,之前我們寫android教程的時候已經知道了.
這裡我們想使用R資源文件中的string字符串資源,名字為empty的字符串資源,但是沒有,可以看到報紅叉了.
這個時候怎麼辦,我們按下alt+enter,可以看到第一個提示,創建一個string value 資源 empty
點擊創建


寫入資源名稱,資源值就可以了.點擊ok


可以看到就生成了,我們需要使用的這個string資源.


然後這裡通過這個
newMessageImageView.setImageResource(R.drawable.empty_photo);
可以看到這裡,通過R.drawable.empty_photo,我們獲取了一張圖片資源.
凡事這裡需要使用圖片資源的,左邊,顯示了一個圖片的圖標.


同樣顏色也一樣,比如這裡我們需要一個
R.colr.gbc_search_url_text 這個顏色,那麼左側就會顯示對應的顏色是什麼樣的顏色.很好用.


然後還有這裡比如
我們ImageView這個控件,引入了一個圖片
android:src=”@drawable/ic_dian” 這裡指定了一張圖片
然後左側就會出現.一個紅點


這個紅點可以看到,點擊以後可以顯示這個圖片的信息.


然後對於activity來說可以看到左側,有這個activity對應的layout


點擊左側的layout圖標


可以看到顯示出來了對應的layout的xml文件的信息
然後對於Fragment組件,注意Fragment是組件的意思.
在android中


可以看到我們可以打開一個fragments
找到一個FeedPlazaFragment組件,可以看到
組件的,左側也有對應的xml文件的圖標,點擊以後也可以進入組件的layout文件


可以點擊fragment的,對應的xml文件圖標,就可以進入這個組件對應的layout程序中了.


然後還有需要注意的地方,比如這裡這個方法
private void showToast(@StringRes int stringId){
…..
}
我們這裡在參數上加了@StringRes註解之後.


可以看到調用這個方法的時候
showToast(3);
如果直接傳入一個3,int類型的就報錯了,因為這裡我們用
@StringRes 指定了需要傳入一個字符串


如果我們這樣
showToast(R.string.my_text)
可以看到就不報錯了.


我們再去寫一個,設置顏色的方法
使用@ColorRes 註解,指定傳入的必須是個顏色
可以看到這個時候如果
setColor(0xfffffff)這樣的話設置顏色就報錯了.


如果
setColor(getResources().getColor(R.color.abc_search_url_text))
這樣設置就沒問題了.
這是在使用androidstudio的時候,編輯器的使用中,一些很好用的地方.
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/225683.html
微信掃一掃
支付寶掃一掃