小编wal*_*kmn的帖子

KeyCode_Enter到下一个edittext

在edittext中,输入"Enter"键后,系统会在其中创建一个新行.我想专注于下一个edittext,没有换行.如何编码?我在xml中的代码如下

    <EditText
    android:id="@+id/txtNPCode"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textSize="18sp"
    android:layout_alignLeft="@+id/lblNPCode"
    android:layout_below="@+id/lblNPCode"
    android:layout_centerHorizontal="true"/>
<EditText
    android:id="@+id/txtCNPCode"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textSize="18sp"
    android:layout_alignLeft="@+id/lblCNPCode"
    android:layout_below="@+id/lblCNPCode"
    android:layout_centerHorizontal="true"/>  
Run Code Online (Sandbox Code Playgroud)

我也是setOnKeyListener中的电脑密钥代码

   tCNPCode.setOnKeyListener(new OnKeyListener() {
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            // TODO Auto-generated method stub
            if(keyCode == 66) {
                Toast.makeText(S_PCode.this, "Enter Key", Toast.LENGTH_LONG).show();
                //tNPCode.setFocusable(true);
            }
            return false;
        }
    });
Run Code Online (Sandbox Code Playgroud)

android setfocus android-edittext

27
推荐指数
4
解决办法
4万
查看次数

ModalBottomSheet 和键盘之间的空间

如何修复键盘和 ModalBottomSheet(Compose、material3) 之间的空间?我将焦点放在 TextField 上,键盘出现后遇到了问题。 androidx.compose.material3:material3:1.1.1

在此输入图像描述

@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun RenameBottomSheet(
    newPersonalizedName: MutableState<String>,
    showState: MutableState<Boolean>,
    onConfirmClick: () -> Unit
) {
    val bottomSheetState = rememberModalBottomSheetState(skipPartiallyExpanded = true)
    val suffix = "${newPersonalizedName.value.length}/30"

    DragHandleBottomSheet(
        bottomSheetState = bottomSheetState,
        showState = showState,
        dragHandle = {
            BottomSheetHeader(
                iconResId = R.drawable.ic_edit,
                titleResId = R.string.rename
            )
        }) {
        Column(
            modifier = Modifier
                .background(Theme.colorScheme.bottomBarBackgroundColor)
                .padding(16.dp),
            horizontalAlignment = Alignment.CenterHorizontally
        ) {
            InputTextField(
                modifier = Modifier.fillMaxWidth(),
                text = newPersonalizedName.value,
                onValueChange = { if (it.length <= 30) newPersonalizedName.value = it },
                label …
Run Code Online (Sandbox Code Playgroud)

kotlin android-jetpack-compose android-jetpack-compose-material3

8
推荐指数
0
解决办法
620
查看次数

如何用dataBinding用空格写一个字符串

我想让应用程序向我显示像"24女孩"这样的字符串; 但是当我使用dataBinding时,字符串中的空格无法显示,字符串更改为"24girls".

这是我的代码: 在此输入图像描述

android

5
推荐指数
3
解决办法
2997
查看次数