公式ドキュメントのテキストの入力と変更を参考にコードを書きました。
kotlin
1class MainActivity : ComponentActivity() { 2 override fun onCreate(savedInstanceState: Bundle?) { 3 super.onCreate(savedInstanceState) 4 setContent { 5 TextFieldAppTheme { 6 // A surface container using the 'background' color from the theme 7 Surface(color = MaterialTheme.colors.background) { 8 var text by remember { mutableStateOf("Hello") } 9 10 TextField( 11 value = text, 12 onValueChange = { text = it }, 13 label = { Text("Label") } 14 ) 15 } 16 } 17 } 18 } 19}
コード全体は https://github.com/techno-tanoC/TextFieldApp にあります。
TextFieldにカーソルがある状態で ⌫ キーを長押しすると一般的なアプリでは押している間TextFieldの文字列が消えていくのですが、この実装では1文字消えるだけで止まってしまいます。
どうすれば ⌫ キーを長押しすると文字が消え続けるようになるでしょうか?
Androidエミュレータ( Pixel4 API 30 )でも実機でも再現します。
システム言語を英語にするとAndroidエミュレータでも実機でも ⌫ キーを押している間意図通り消えていきます。
ググってもそれらしき情報が見つからず困っています。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー