如何让android忽略布局预览的特定代码
我有一个复合视图如何让android忽略布局预览的特定代码,android,android-layout,kotlin,Android,Android Layout,Kotlin,我有一个复合视图复选框视图,其中有一些复选框: 复选框视图 复选框\视图\布局: <androidx.constraintlayout.widget.ConstraintLayout xmlns:android...> <CheckBox ... /> <CheckBox ... /> ... </androidx.constraintlayout.widget.Constrai
复选框视图
,其中有一些复选框:
复选框视图
复选框\视图\布局:
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android...>
<CheckBox
...
/>
<CheckBox
...
/>
...
</androidx.constraintlayout.widget.ConstraintLayout>
我在
MyActivity
中使用这个CheckboxesView
,它显然有自己的布局myu activity\u布局
MyActivity
我的活动布局:
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android=.../>
....
<CheckboxesView
android:id="@+id/checkboxesView"
.../>
....
</androidx.constraintlayout.widget.ConstraintLayout>
对于那些熟悉C#和VisualStudio的人,我基本上想做一些类似的事情,尝试使用以下方法:
View.isInEditMode()
视图在开发人员工具中显示时通常处于编辑模式
如果视图是由可视化用户界面生成器绘制的,则此方法应返回true
在您的具体情况下:
if (!View.isInEditMode()) {
if (valueExists()) {
hideCheckboxes()
}
}
View.isInEditMode()
if (!View.isInEditMode()) {
if (valueExists()) {
hideCheckboxes()
}
}