簡體   English   中英

Android Jetpack Compose BasicTextField 在獲得焦點時滾動到頂部,如何停止它

[英]Android Jetpack Compose BasicTextField scroll to top when get focus, how to stop it

當 BasicTextField 內容過多,上下滾動、滾動到底部、請求焦點和顯示鍵盤時,它會自動滾動到頂部。 我希望它保持在原來的位置,我該怎么辦?

您可以簡單地這樣處理並根據您的需要修改代碼

val scrollState = rememberScrollState()
var verticalScrollEnabled by remember { mutableStateOf(false)}
BasicTextField(
    modifier = Modifier
        .onFocusChanged {
             if (it.isFocused) {
                 verticalScrollEnabled = true
             }
         }
        .verticalScroll(scrollState, verticalScrollEnabled),
             value = "LONG TEXT",
             onValueChange = {}
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM