有趣的kotlinx行为

时间:2018-11-02 13:22:02

标签: android kotlin

面对以下问题,即连接的库中有一些带有特定id的视图。并且在主项目中,当引用此特定视图时,不一定要为您的视图指定相同的id。之后,kotlinx并没有在类中引用我的项目ID,而是一直指向连接的库的ID。

如何避免这种情况?虽然可以选择将id重命名为main或library,但是由于有时它不会显式弹出,因此我想以其他方式解决它。也许有人面对过类似的事情。

我要注意,导入不会更改,例如:

import kotlinx.android.synthetic.main.dialog_immediate_categorization.*

在布局中的位置:

<com.mandarine.android.common.views.TitleSwitchView
android:id="@+id/switchView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:titleText="@string/v2_mobile_categories_assign_all_enable" />

从中可以看出:com.mandarine.android.common是所连接库的元素,其中类TitleSwitchView分配了由TextViewSwitchView组成的标记其中同时指定了switchview id。在我的课上,他不是在与switchView类型的TitleSwitchViewswitchView类型的SwitchView交谈。

0 个答案:

没有答案