面对一次坠机在喷气背包组成,谁能帮我这个。
Fatal Exception: java.lang.IllegalArgumentException: offset(23) is out of bounds [0, 0]
at androidx.compose.ui.text.MultiParagraph.requireIndexInRangeInclusiveEnd(MultiParagraph.kt:593)
at androidx.compose.ui.text.MultiParagraph.getBidiRunDirection(MultiParagraph.kt:406)
我想要实现MVVM架构,并且我试图从我的模型中绑定两个字符串变量,但是我不能。
我有一个模型和视图模型:
data class LoginModel(var correo:String = "", val password:String = "")
class LoginViewModel:ViewModel() {
var model by mutableStateOf(LoginModel())
fun setEmail(text:String){
model.correo = text
}
}
我有一个@Comp
我一直在尝试Jetpack撰写,并且我注意到,虽然当您切换到黑暗模式时,Text的文本颜色会正确地更新,但是TextField或OutlinedTextField的文本颜色仍然是顽固的黑色。标签和提示的颜色是正确的。
在确定字段的默认文本样式为MaterialTheme.typography.body1之后,我更新了我的应用程序主题,以包括此解决方案:
val typography = if (darkTheme) {
//TODO: Hack to show text field text in dark mode
MaterialTheme.typography.copy(
我试着跟着developer.android.com/jetpack/compose/text#displaying-text
Unresolved reference: remember
Unresolved reference: mutableStateOf
Unresolved reference: OutlinedTextField
Unresolved reference: it
我做错了什么?
整个职能:
@Composable
fun SimpleOutlinedTextFieldSample() {
var text by remember { mutableState
最近我在玩Jetpack Compose,我注意到文本可能不会在TextField中显示。 所以我有一个Flow为ViewState的ViewModel。 在我的Compose文件中,我有类似如下的内容: @Composable
internal fun TestScreen() {
val state by viewModel.state.collectAsState()
TestScreen {
viewState = state,
actioner = { ... }
}
}
@Composable
private fun Te
我正在尝试设计一个类似谷歌搜索栏的高度降低的搜索栏。但是输入文本也会被裁剪成占位符文本。
TextField(
value = searchText.value,
singleLine = true,
onValueChange = {
searchText.value = it
},
placeholder = { //placeholder text is also g
我正在使用TalkBack测试我的应用程序的可访问性兼容性。但是,某些OutlinedTextFields正在被跳过,即使通过单击TalkBack也是不可选的。我使用Kotlin/Gradle/Compose的最新版本创建了一个示例应用程序,以确保它与我的项目设置无关。
将“占位符”文本更改为特定值允许TalkBack选择,而其他值则使其不可选(例如:"MM/DD/YYYY“使TalkBack跳过字段,但"Hello”允许TalkBack选择字段)。
守则如下:
class MainActivity : ComponentActivity() {
override fu
我正在尝试加载一个向量,但是继续得到这个错误堆栈跟踪
java.lang.IllegalArgumentException: Unknown command for: R
at androidx.compose.ui.graphics.vector.PathNodeKt.toPathNodes(PathNode.kt:275)
at androidx.compose.ui.graphics.vector.PathParser.addNode(PathParser.kt:525)
at androidx.compose.ui.graphics.vector.PathPa
假设我有一个带有文本字段的LazyColumn,要切换的按钮是可用的文本字段。
LazyColumn() {
item {
var text by remember { mutableStateOf("Hello") }
if (myViewModel.showTextField.value) {
TextField(value = text, onValueChange = { text = it })
}
TextButton(onClick = { myViewModel.to
在我的片段中使用撰写时,我得到了这个错误,这在XML的情况下运行得很好
ViewTreeLifecycleOwner not found from androidx.fragment.app.FragmentContainerView
我使用的是单独的活动方法,而不是,使用Jetpack导航组件
活动
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_nav)
supportFragmentM