Giter VIP home page Giter VIP logo

soft-input-event's Issues

CoordinatorLayout 布局里面设置了layout_behavior 华为畅享系列手机不兼容

问题描述

CoordinatorLayout 布局里面设置了layout_behavior 华为畅享系列手机只要输入换行符,输入框就已经是隐藏键盘状态了,但是键盘还是在现实

期望行为

希望在输入过程中有回车换行也不要下移输入框体验很不好

如何复现

fork仓库并复现问题可以快速解决, 猜测只会让问题晦涩难懂, 耽误所有人时间

截图

异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)

版本

  • soft-input-event: 1.0.9
  • Android:
  • 设备型号: 畅享50、畅享70x

如果输入框在上方,用这个方法会强行把输入框拉下来,上面一片空白

问题描述

输入框edittext放在屏幕上方即可明显复现,有标题栏的话看的更清楚

期望行为

如何复现

输入框edittext放在屏幕上方即可明显复现,有标题栏的话看的更清楚。
在你的demo上修改布局,把输入框放到recyclerview的上面,此时输入框在顶部,按理说是不需要因为弹出键盘而被拉下来的。
不然就会出现类似这种很奇怪的页面
image
我正在编辑身份证号这一栏,本来这个输入框是在上面的,不需要被输入框拉下来,这样上面多出了一块不正常的空白区域,使用recyclerview或scrollview+LinearLayout都会有同样的问题

fork仓库并复现问题可以快速解决, 猜测只会让问题晦涩难懂, 耽误所有人时间

截图

异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)

版本

  • soft-input-event:最新版本。设备:所有机型设备都一样的情况,找屏幕大的,看的比较明显
  • Android:
  • 设备型号:

华为机型无效

试了下Demo,在华为Mate 30 Pro(鸿蒙2.0 & Android 10)上无效,vivo x60(Android 11)可用。

SVID_20220506_141238_1.mp4

setWindowSoftInput Problem

setWindowSoft Input(binding.price EditText,binding.root) I use the above code for a button and it works fine, but when I click on another edittexe in the same fragment, the screen scrolls completely.

How can we solve this?

https://i.hizliresim.com/ssn2fzz.gif

  • soft-input-event: 1.0.9
  • Android: API 28

google material的依赖?

问题描述

这个库会自动添加google material的dependency

期望行为

移除该dependency,要不然软件之间暴增400k

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.