常見的幾種元件獲取text方法。
首先給各元件設定唯一的標識id,然後在oncreate方法中獲取元件物件,再通過對應方法獲取元件的text。
注:為方便理解,這裡我所有的元件的id都設為name
1、獲取textview元件的text
//根據id獲取textview物件
textview textview=
findviewbyid
(r.id.name)
;string name=textview.
gettext()
.tostring()
;
2、獲取edittext元件的text
//根據id獲取edittext物件
edittext edittext=
findviewbyid
(r.id.name)
;string name=edittext.
gettext()
.tostring()
;
3、獲取radiogroup中選中的radiobutton的text
//根據id獲取radiogroup物件
radiogroup radiogroup=
findviewbyid
(r.id.name)
;//獲取選中的radiobutton物件
radiobutton radiobutton=
findviewbyid
(name.
getcheckedradiobuttonid()
);string name=radiobutton.
gettext()
.tostring()
;
4、獲取spinner元件中選中項的text
spinner根據繫結值的方式不同有3種不同的獲取text方法,這裡只展示最方便的,且適用於不同繫結方式的獲取text的方法。
//根據id獲取spinner物件
spinner spinner=
findviewbyid
(r.id.name)
;string name=spinner.
getselecteditem()
.tostring()
;
目前就用到這幾種,後續會進行補充。 Android專案 幾種常見的應用架構
1 單個activity架構 推薦 首頁是activity,裡面頁面為view 這種架構的好處是思路清晰,系統執行開銷小。缺點是控制不好的話 混亂,而且生命週期不好管理。2 多個activity 利用baseactivity提供共性 3 多個activity 利用tabactivity mainac...
android中最常見處理非同步任務的元件
1.主線程中handler可以實現非同步 但此處不宜將將耗時的操作直接放handlemessage裡面處理,可以post乙個runnable 2.非主線程通過handler looper實現非同步 3.asynctask實現非同步 4.asyncqueryhandler實現非同步 5.intents...
Android中幾種常見的定時重新整理方式
但筆者使用後發現用alarm有時候反而會使系統反應變慢了。更好的方法推薦使用handler。第一種 timer timer這種方式最為常見,起個定時重新整理的任務,不用的時候cancel掉,置為空即可。示例 timer timer new timer timertask task new timer...