这可能是一个非常简单的问题,但我坚持这个问题。
我有一个在我的应用程序中被多次调用的函数。我想重构它,但我不知道如何将 的值findViewById作为参数传递。
请问你知道怎么做吗?
public void configureToolbar() {
mToolbar = (Toolbar) findViewById(R.id.activitySettingsToolbar);
mToolbar.setElevation(0);
mToolbar.setTitle("");
setSupportActionBar(mToolbar);
}
编辑:
到目前为止,我可以configureToolbar(Activity activity, Toolbar mToolbar)用这个结果来做到这一点:
public void configureToolbar(Activity activity, Toolbar toolbar) {
toolbar= (Toolbar) findViewById(R.id.activitySettingsToolbar);
toolbar.setElevation(0);
toolbar.setTitle("");
((AppCompatActivity)activity).setSupportActionBar(toolbar);
}
但是如果我想改变我的布局,我需要能够将它作为参数传递:/
蓝山帝景
qq_花开花谢_0
拉风的咖菲猫
相关分类