标签: textfield

如何使用RandomAccessFile读取UTF8编码的文件?

我有用UTF8编码的文本文件(用于特定于语言的字符).我需要使用RandomAccessFile来寻找特定的位置并从中读取.

我想逐行阅读.

String str = myreader.readLine(); //returns wrong text, not decoded 
String str myreader.readUTF(); //An exception occurred: java.io.EOFException
Run Code Online (Sandbox Code Playgroud)

java unicode io utf-8 textfield

13
推荐指数
2
解决办法
2万
查看次数

无法在IE11中输入文本字段

在我的网站中,我无法在Windows 7上的IE11上输入文本框.单击文本输入字段,我可以看到字母在字段外闪烁,位于页面中的另一个位置.我可以用IE11在许多计算机上重现这个问题.

通过Inspector设置IE8解决了这个问题,IE> = 9就显示了问题.该网站使用Twitter Bootstrap.我尝试了z-index修复但没有成功.

网站链接:http://fortis7.moutheme.com/

internet-explorer textfield twitter-bootstrap

13
推荐指数
2
解决办法
2万
查看次数

在 TextField Flutter 中垂直居中对齐文本

我尝试在很多资源中查找,但不幸的是我找不到将文本垂直居中对齐的方法。我也尝试使用 suffixIcon 而不是 suffix 但仍然没有运气。这是我的代码:

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: HomePage(),
    );
  }
}

class HomePage extends StatefulWidget {
  @override
  State<StatefulWidget> createState() {
    return _HomePageState();
  }
}

class _HomePageState extends State<HomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        leading: Icon(
          Icons.menu,
          color: Colors.black,
        ),
        backgroundColor: Colors.white,
        title: Container(
          margin: EdgeInsets.only(bottom: 10),
          child: Image.asset(
            "icons/logo.png",
          ),
        ),
        bottom: PreferredSize(
          child: Padding(
            padding: EdgeInsets.only(
              left: …
Run Code Online (Sandbox Code Playgroud)

text vertical-alignment textfield flutter

13
推荐指数
7
解决办法
3万
查看次数

如何移动到 SwiftUI 中的下一个 TextField?

使用 Swift5.1.2, iOS13.2, Xcode-11.2,

在 Stackview 中有几个 TextField,我想在用户在第一个 TextField 中键入 x 数量的字符后立即移动到下一个 TextField。

通过此链接,我可以识别 TextField 条目何时达到 x 字符数。但是,我不知道如何让 firstResponder 跳转到我的 StackView 中的第二个 TextField。

SwiftUI 有解决方案吗?

textfield first-responder swift swiftui

13
推荐指数
6
解决办法
5058
查看次数

以编程方式在 material-ui 自动完成 TextField 中设置值

在我的 React 应用程序中,我有一个可以从下拉列表中获取值的输入。为此,我使用 material-ui Autocomplete 和 TextField 组件。

问题:如何通过单击按钮而不从下​​拉列表中选择以编程方式设置输入值?例如,我想从示例中设置“教父”,并且应该在输入中直观地看到该值。

Codesandbox 示例在这里

import React from "react";
import Autocomplete from "@material-ui/lab/Autocomplete";
import { TextField, Button } from "@material-ui/core";

export default function ComboBox() {
  const handleClick = () => {
    // set value in TextField from dropdown list
  };

  return (
    <React.Fragment>
      <Autocomplete
        options={top100Films}
        getOptionLabel={option => option.title}
        style={{ width: 300 }}
        renderInput={params => (
          <TextField
            {...params}
            label="Combo box"
            variant="outlined"
            fullWidth
          />
        )}
      />
      <Button onClick={handleClick}>Set value</Button>
    </React.Fragment>
  );
}

// Top 100 …
Run Code Online (Sandbox Code Playgroud)

javascript autocomplete textfield reactjs material-ui

13
推荐指数
2
解决办法
2万
查看次数

Flutter TextField Label文本中心

期望的效果是以 Kartennummer 和 Passwort 为中心。
这怎么可能?

错误图像

我为此使用自定义类:

import 'package:flutter/material.dart';
import 'package:impex_shop/styles/impex_styles.dart';

class ImpexTextField extends StatefulWidget {
  final TextEditingController controller;
  final bool obscureText;
  final TextInputType keyboardType;
  final String labelText;
  final IconData prefixIcon;
  final int maxLines;
  final TextInputAction textInputAction;
  final void Function(String) onSubmitted;
  final bool autofocus;

  const ImpexTextField(
      {Key key,
      this.controller,
      this.obscureText,
      this.keyboardType,
      this.labelText,
      this.prefixIcon,
      this.maxLines = 1,
      this.textInputAction,
      this.onSubmitted,
      this.autofocus = false})
      : super(key: key);

  @override
  _ImpexTextFieldState createState() => _ImpexTextFieldState();
}

class _ImpexTextFieldState extends State<ImpexTextField> {
  FocusNode _focusNode = FocusNode();
  Paint …
Run Code Online (Sandbox Code Playgroud)

center textfield dart flutter

13
推荐指数
3
解决办法
3万
查看次数

无法使用当前 SaveableStateRegistry 保存包含 TextFieldValue(text='', Selection=TextRange(0, 0), Composition=null) 的 MutableState

我试图实现我的 TextField 只能接受 10 位数字的要求,并且我使用了“rememberSaveable”,以便当用户导航到另一个屏幕然后返回到此屏幕时,在 TextField 中输入的数字不会丢失。

我使用过 RememberSaveable,例如:

通过 RememberSaveable 进行 var 查询 { mutableStateOf(TextFieldValue("")) }

然后我在 TextField 中使用它:

            val maxChar = 10

            TextField(
                    value = query,
                    onValueChange = {
                        if (it.text.length <= maxChar) query = it
                    },
                label = {
                    Text(
                        "Name as on PAN Card",
                        color = colorResource(id = R.color.bright_green),
                        fontSize = with(LocalDensity.current) { dimensionResource(id = R.dimen._12ssp).toSp() },
                        fontFamily = FontFamily(Font(R.font.poppins_regular)),
                        textAlign = TextAlign.Left

                    )
                },
                interactionSource = interactionSource,
                keyboardOptions = KeyboardOptions(keyboardType =KeyboardType.Number),


                    textStyle = TextStyle(
                    textAlign …
Run Code Online (Sandbox Code Playgroud)

android textfield android-jetpack-compose

13
推荐指数
2
解决办法
7780
查看次数

Cocos2d中的UITextField示例

任何人都可以建议一些在cocos2d中使用UITextField的链接.我想按标签,然后UITextField应该选择,我需要编辑UITextField.

objective-c textfield cocos2d-iphone

12
推荐指数
2
解决办法
3万
查看次数

更改AWT TextField的边框颜色

在AWT应用程序中,我需要设置TextField的边框颜色.

在JTextField中,我知道我们可以做到以下几点

JTextField tf = new JTextField();
tf.setBorder(BorderFactory.createLineBorder(Color.decode("#2C6791")));
Run Code Online (Sandbox Code Playgroud)

但是在awt TextField中无法使用setBorder()方法.这个问题有解决方法吗?

java swing border awt textfield

12
推荐指数
1
解决办法
2万
查看次数

TextField 使用 setState 失去焦点

我有一个习惯StatefulWidget,当输入一个空字段时,它会自动在下面添加一个新的空字段,以便用户可以继续添加数据。

但是,当我使用setStateinonChanged添加新字段时,键盘被关闭并且焦点丢失在当前聚焦的字段上。

Io 如何防止这种情况发生?

 TextField(
          hintText: widget.newEntryHint,
          text: data[index].value,
          onChanged: (val) {
            setState(() {
              data[index].value = val;
    
              //if last item in list, add an extra field below
              if (val.length > 0 && index == (data.length -1)) {
                data.add(TextListItem(value: ""));
              }
            });
          },
        )
Run Code Online (Sandbox Code Playgroud)

自定义 TextField 供参考:

class MyTextField extends StatefulWidget {
  MyTextField({
    this.text,
    this.hintText = "",
    this.onChanged,
    this.onSubmitted,
    this.textAlign = TextAlign.left,
    this.focusNode,
    this.autofocus = false,
    this.obscureText = false,
    this.padding = const EdgeInsets.all(0.0),
    this.keyboardType = …
Run Code Online (Sandbox Code Playgroud)

keyboard focus textfield flutter

12
推荐指数
2
解决办法
3023
查看次数