=================== Code =================== Row { TextField( value = state.value, keyboardType = KeyboardType.Text, imeAction = ImeAction.Done, onValueChange = { state.value = it } ) Button("Add", onClick = { }) } ====================================== Exception: ====================================== 2019-08-30 20:51:43.426 16421-16421/androidx.ui.material.studies E/AndroidRuntime: FATAL EXCEPTION: main Process: androidx.ui.material.studies, PID: 16421 java.lang.IllegalArgumentException: Constraints#minWidth should be finite at androidx.ui.core.Constraints.(Constraints.kt:48) at androidx.ui.core.Constraints$Companion.tightConstraintsForWidth(Constraints.kt:72) at androidx.ui.core.TextFieldDelegate$Companion.layout(TextFieldDelegate.kt:97) at androidx.ui.core.TextFieldKt.TextField$lambda-33$lambda-30$lambda-29$lambda-26(TextField.kt:194) at androidx.ui.core.TextFieldKt.access$TextField$lambda-33$lambda-30$lambda-29$lambda-26(Unknown Source:0) at androidx.ui.core.TextFieldKt$TextField$10$2.invoke(TextField.kt:193) at androidx.ui.core.TextFieldKt$TextField$10$2.invoke(Unknown Source:6) at androidx.ui.core.LayoutNode.measure(ComponentNodes.kt:619) at androidx.ui.layout.FlexKt.Flex$lambda-40$lambda-39$lambda-26(Flex.kt:507) at androidx.ui.layout.FlexKt.access$Flex$lambda-40$lambda-39$lambda-26(Unknown Source:0) at androidx.ui.layout.FlexKt$Flex$3$1.invoke(Flex.kt:491) at androidx.ui.layout.FlexKt$Flex$3$1.invoke(Unknown Source:6) at androidx.ui.core.LayoutNode.measure(ComponentNodes.kt:619) at androidx.ui.layout.PaddingKt.Padding$lambda-3$lambda-2(Padding.kt:70) at androidx.ui.layout.PaddingKt.access$Padding$lambda-3$lambda-2(Unknown Source:0) at androidx.ui.layout.PaddingKt$Padding$1.invoke(Padding.kt:57) at androidx.ui.layout.PaddingKt$Padding$1.invoke(Unknown Source:6) at androidx.ui.core.LayoutNode.measure(ComponentNodes.kt:619) at androidx.ui.material.surface.SurfaceKt.SurfaceLayout$lambda-25$lambda-24(Surface.kt:123) at androidx.ui.material.surface.SurfaceKt.access$SurfaceLayout$lambda-25$lambda-24(Unknown Source:0) at androidx.ui.material.surface.SurfaceKt$SurfaceLayout$1.invoke(Surface.kt:115) at androidx.ui.material.surface.SurfaceKt$SurfaceLayout$1.invoke(Unknown Source:6) at androidx.ui.core.LayoutNode.measure(ComponentNodes.kt:619) at androidx.ui.layout.FlexKt.Flex$lambda-40$lambda-39$lambda-26(Flex.kt:540) at androidx.ui.layout.FlexKt.access$Flex$lambda-40$lambda-39$lambda-26(Unknown Source:0) at androidx.ui.layout.FlexKt$Flex$3$1.invoke(Flex.kt:491) at androidx.ui.layout.FlexKt$Flex$3$1.invoke(Unknown Source:6) at androidx.ui.core.LayoutNode.measure(ComponentNodes.kt:619) at androidx.ui.core.AndroidCraneView$Companion$RootMeasureBlock$1.invoke(AndroidOwner.kt:681) at androidx.ui.core.AndroidCraneView$Companion$RootMeasureBlock$1.invoke(AndroidOwner.kt:674) at androidx.ui.core.LayoutNode.measure(ComponentNodes.kt:619) at androidx.ui.core.AndroidCraneView$onMeasure$$inlined$trace$lambda$1.invoke(AndroidOwner.kt:355) at androidx.ui.core.AndroidCraneView$onMeasure$$inlined$trace$lambda$1.invoke(AndroidOwner.kt:63) at androidx.compose.frames.Frame.observeReads(Frames.kt:133) at androidx.ui.core.AndroidCraneView.onMeasure(AndroidOwner.kt:354) at android.view.View.measure(View.java:24530) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6828) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:24530) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6828) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552) at android.widget.LinearLayout.measureVertical(LinearLayout.java:842) at android.widget.LinearLayout.onMeasure(LinearLayout.java:721) at android.view.View.measure(View.java:24530) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6828) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at com.android.internal.policy.DecorView.onMeasure(DecorView.java:737) at android.view.View.measure(View.java:24530) at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2997) at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1826) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2115) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1714) 2019-08-30 20:51:43.427 16421-16421/androidx.ui.material.studies E/AndroidRuntime: at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7587) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:966) at android.view.Choreographer.doCallbacks(Choreographer.java:790) at android.view.Choreographer.doFrame(Choreographer.java:725) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:951) at android.os.Handler.handleCallback(Handler.java:883) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:214) at android.app.ActivityThread.main(ActivityThread.java:7343) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:933)