在我撰寫Andorid的時候,有時程式的功能會需要取得
Button、
TextView、
EditText等等元件的內容,一般會認為
getText()這個方法所回傳的類型是
String,但是情況卻不是這樣,參考下面錯誤的範例:
Button btn = (Button) findViewById(R.id.btn);
String str = btn.getText();
這樣的寫法看似正確,但是
getText()並不是回傳
String的型別,因此需要加上
toString()的方法強制轉型為
String,將上面的範例改為正確如下:
Button btn = (Button) findViewById(R.id.btn);
String str = btn.getText().toString();
我覺得你的教學文章很詳細哦^__^
回覆刪除期待可以寫些更進階的教學XD