網頁

2014年7月30日 星期三

12.Android的getText()方法

在我撰寫Andorid的時候,有時程式的功能會需要取得ButtonTextViewEditText等等元件的內容,一般會認為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();

1 則留言:

  1. 我覺得你的教學文章很詳細哦^__^
    期待可以寫些更進階的教學XD

    回覆刪除