Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 改变颤振域比例_Android_User Interface_Flutter - Fatal编程技术网

Android 改变颤振域比例

Android 改变颤振域比例,android,user-interface,flutter,Android,User Interface,Flutter,我开始将我的代码从使用标准的Android库转换为Flatter,这样我也可以快速部署到iOS设备上,但我只是担心TextField的比例;也就是说,Flatter的文本字段的比例不同于Android的EditText 相比之下,以下是Android的EditText: 这是弗利特的文本字段: 有没有办法让Flutter文本字段看起来更像Android EditText?下划线和占位符文本之间的间距让我很恼火,输入文本的大小比我预期的要小。如果RaisedButton看起来与普通Androi

我开始将我的代码从使用标准的Android库转换为Flatter,这样我也可以快速部署到iOS设备上,但我只是担心TextField的比例;也就是说,Flatter的文本字段的比例不同于Android的EditText

相比之下,以下是Android的EditText:

这是弗利特的文本字段:


有没有办法让Flutter文本字段看起来更像Android EditText?下划线和占位符文本之间的间距让我很恼火,输入文本的大小比我预期的要小。如果RaisedButton看起来与普通Android按钮完全相同,为什么TextField不能执行相同的操作?

InputDecoration
中设置
isDense:true
。然后根据需要调整
inputEdition
中的
contentPadding

TextField(
  decoration: InputDecoration(
    hintText: "Username",
    isDense: true,
    contentPadding: EdgeInsets.symmetric(  //You can also use EdgeInsets.only 
      horizontal: 0.0, //Change this 
      vertical: 0.0, //Change this 
    ),
  ),
)

请参见演示

输入装饰
中设置
isDense:true
。然后根据需要调整
inputEdition
中的
contentPadding

TextField(
  decoration: InputDecoration(
    hintText: "Username",
    isDense: true,
    contentPadding: EdgeInsets.symmetric(  //You can also use EdgeInsets.only 
      horizontal: 0.0, //Change this 
      vertical: 0.0, //Change this 
    ),
  ),
)
见演示