面对以下问题,即连接的库中有一些带有特定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
分配了由TextView
和SwitchView
组成的标记其中同时指定了switchview
id。在我的课上,他不是在与switchView
类型的TitleSwitchView
和switchView
类型的SwitchView
交谈。