如何通過findViewById
作爲參數?如何訪問findViewById()外活動
我想創建方法:
public void makeText() {
String random = randomize(); //example...
TextView textView = (TextView) findViewById(R.id.textView);
textView.setText(randomText);
}
但當然這種方法不具有功能findViewById
。方法makeText
在Activity
和Fragment
之外。
您應該傳遞'TextView'的一個實例作爲參數。然後你可以做'yourTextView.setText(randomText)' –
[非活動類中的findViewById]可能的重複(https://stackoverflow.com/questions/25807205/findviewbyid-in-non-activity-class) –