替换许多组件参考 kotlin android
Replace many components reference kotlin android
我在 kotlin 中创建了一个应用程序,我的第一个想法是避免创建许多活动,而不是这样做,我决定创建许多布局并隐藏或显示它们,而不是在活动之间切换。
后来我发现我犯了一个错误,因为我的代码太大以至于 android 无法处理它,所以我最终创建了一些活动来节省我的代码。
但是我决定在我的新活动中复制布局内的代码,一切都很好,但有一点。我的代码链接到 activity_main 组件,而不是复制到新活动的组件(因为我每个都有 2 个,一个在 activity_main 中,一个在新活动中)。
我开始通过删除每个组件的两个字母并选择属于新组件的那个来替换它 activity,但这将让我永远如此。
例如,我的 activity_main:
中有这段代码
webView.loadUrl("http://www.url1.com")
webView2.loadUrl(http://www.url2.com")
phone.text = "phoneno"
我正在从 webView 中删除 "ew",因此它允许我选择位于我的 activity_new 中的 webview,然后对 webView2 进行相同的操作,并一次又一次地使用我的所有组件。
有更快的方法吗?
此致
我的代码链接到 activity_main 组件,而不是复制到新活动 的组件,因为 copy/paste 你在其他活动:
import kotlinx.android.synthetic.main.activity_main.*
改为:
import kotlinx.android.synthetic.main.activity_other.*
你也在onCreate()
copy/pastesetContentView(R.layout.activity_main);
吗?如果是的话也改变它。
同样在其他 activity 布局中更改 tools:context=".MainActivity"
如果它存在
我在 kotlin 中创建了一个应用程序,我的第一个想法是避免创建许多活动,而不是这样做,我决定创建许多布局并隐藏或显示它们,而不是在活动之间切换。
后来我发现我犯了一个错误,因为我的代码太大以至于 android 无法处理它,所以我最终创建了一些活动来节省我的代码。
但是我决定在我的新活动中复制布局内的代码,一切都很好,但有一点。我的代码链接到 activity_main 组件,而不是复制到新活动的组件(因为我每个都有 2 个,一个在 activity_main 中,一个在新活动中)。
我开始通过删除每个组件的两个字母并选择属于新组件的那个来替换它 activity,但这将让我永远如此。
例如,我的 activity_main:
中有这段代码 webView.loadUrl("http://www.url1.com")
webView2.loadUrl(http://www.url2.com")
phone.text = "phoneno"
我正在从 webView 中删除 "ew",因此它允许我选择位于我的 activity_new 中的 webview,然后对 webView2 进行相同的操作,并一次又一次地使用我的所有组件。
有更快的方法吗?
此致
我的代码链接到 activity_main 组件,而不是复制到新活动 的组件,因为 copy/paste 你在其他活动:
import kotlinx.android.synthetic.main.activity_main.*
改为:
import kotlinx.android.synthetic.main.activity_other.*
你也在onCreate()
copy/pastesetContentView(R.layout.activity_main);
吗?如果是的话也改变它。
同样在其他 activity 布局中更改 tools:context=".MainActivity"
如果它存在