Android開發小結1

2021-06-28 22:20:07 字數 643 閱讀 8362

settextcolor

定義為

settextcolor(int color)

正確的使用方法為

btn.settextcolor(context.getresources().getcolor(r.color.red));

context的傳遞

context,sdk中對其說明如下:

在很多時候,在執行操作時,需要傳入context引數。比如

toast.maketext(context, "吐司", toast.length_long).show();

這個context實際上就是傳入當前的activity,告訴toast是這個activity需要乙份吐司,就像點菜一樣。如果沒有客人(activity)點菜,就無法顯示toast。

曾經犯過乙個錯誤,就是在乙個thread中呼叫函式,傳入activity,出現函式不執行。這是因為在thread中已經是另外乙個執行緒,多執行緒之間只能利用handler進行通訊,現在的activity(context)在另乙個執行緒不存在,所以傳過去的context為空。因此出現錯誤。

Android 開發學習小結 三

一 多個activity之間的關係 二 intent的基本作用 1.乙個intent物件 類似web開發的form表單請求 包含了一組資訊 a.component name 指定要啟動的目標 activity service等 b.action 指定component對應目標需要進行的操作 acti...

CAD開發小結1

1.acutprintf t nhello world 在命令列中輸出hello world 一般使用acedget 來獲得乙個使用者輸入的值。int ncountnode 3 int nreturn nreturn acedgetint t 請輸入乙個整數然後回車 ncountnode if nr...

android開發積累1

requestwindowfeature window.feature no title 2 獲取window高度和寬度 設定為全屏模式 getwindow setflags windowmanager.layoutparams.flag fullscreen,windowmanager.layou...