【发布时间】:2019-10-25 07:53:49
【问题描述】:
Android Studio 3.6
在 app/build.gradle 中:
android {
viewBinding.enabled = true
在我的活动中:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = QrBluetoothSwipeActivityBinding.inflate(layoutInflater)
}
在我的qr_bluetooth_swipe_activity.xml
<include
android:id="@+id/blueToothBottonContainer"
layout="@layout/bluetooth_bottom_container"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
我想以编程方式隐藏 blueToothBottonContainer。 所以我试试这个:
private fun setBottomContainreViewMode(isQrScreenVisible: Boolean) {
if (isQrScreenVisible) {
binding.qrBottonContainer.
}
}
但没有找到像setVisible这样的方法smt
为什么?
【问题讨论】:
标签: android android-viewbinding