腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
3
回答
基于软键盘显示/隐藏视图
android
、
android-layout
我的处境很困难。我需要在显示软键盘时隐藏某些视图,并在隐藏软键盘时将其显示回来。 我已经尝试了不同的方法,我检测到(通过变通方法)软键盘的可见性,并相应地显示/隐藏视图,但事务处理不流畅,并且在显示时整个布局闪烁。 下面是类似于我想要的东西。 有没有其他类似的替代方法,而不需要解决软键盘的可见性问题? 谢谢。
浏览 3
提问于2015-02-24
得票数 2
2
回答
如何在设置android:windowSoftInputMode="adjustPan“时滚动我的布局?
android
、
android-layout
我的活动有一个顶部栏和一个底部栏。顶部栏和底部栏之间的空间我有一个线性布局,里面有几个edittext视图。因为我不希望每次出现软键盘时都调整布局大小,所以我在清单中为我的活动设置了android:windowSoftInputMode="adjustPan“。但是当软键盘打开时,我想要向下滚动选择另一个编辑文本来输入,这是不允许的。当我关闭软键盘时,我只能选择底部的编辑文本。这是非常烦人和不方便的。如何让软键盘的滚动视图和平移模式都能很好地工作? 请帮帮我。非常感谢你。
浏览 6
提问于2012-04-20
得票数 6
3
回答
出于布局目的,忽略Android软键盘
android
、
android-softkeyboard
当显示软键盘时,它会更改视图的高度参数。我希望它忽略键盘甚至显示,并且永远不会调整我的布局,只是简单地在我的活动上“按原样”显示键盘。我是否可以在清单中放置一个标志,以便出于布局目的而忽略软键盘?
浏览 4
提问于2011-11-01
得票数 2
回答已采纳
2
回答
我想找出为什么我的软键盘不会拒绝
android
、
iphone
、
keyboard
在我的android应用程序中,我在一个片段中有一个对话框,这个对话框包含一个编辑文本,我使用showSoftInput来显示软键盘。但是,当我点击对话框外部(而不是点击键盘按钮或编辑文本)时,对话框应该会被关闭,它就会消失。奇怪的是,当手机在纵向视图中,软键盘将不会解散后,对话,但在风景视图软键盘解散。 有人遇到这个案子吗?我在android网站上发现了这一点:注意:一旦输入方法可见,就不应该以编程方式隐藏它。当用户完成文本字段中的任务时,系统隐藏输入方法,或者用户可以使用系统控件(例如,使用“回发”按钮)隐藏输入方法。
浏览 1
提问于2016-12-15
得票数 0
回答已采纳
1
回答
Robotium:如何在输入完成后激活软键盘?
android
、
automation
、
robotium
这是我的场景: 1.单击edittext视图2.在EditText视图中输入内容3.此时应显示软键盘4.在软键盘保持显示的同时单击其他视图 在我的环境中,在输入完成后,软键盘立即隐藏起来,所以在我的场景中,有什么方法可以让软键盘保持活动状态吗? 谢谢!
浏览 1
提问于2013-08-15
得票数 0
3
回答
无法在EditText控件中打开软键盘
android
我想要创建一个编辑文本与以下条件:-用户不能集中在此控件在正常情况下。-当用户单击此控件时,将显示软键盘,用户可以将其输入到此控件中--当用户按下此软键盘上的enter或回到设备上时,该控件将关闭,并返回到正常的视图中,而控件不是焦点。 我尝试了下面的代码,但没有工作:(启动时,控件不是焦点: ok 单击控件时,在第一次单击时,控件是焦点,但不显示软键盘。 在第二次单击中,显示软键盘。 在软键盘上按回车按钮:背对屏幕与控制不对焦: ok 当按回按钮设备时,背对屏幕与控制仍是焦点:不确定 公共onCreate(Bundle savedInstanceState) { EditText txtSe
浏览 7
提问于2012-04-18
得票数 0
回答已采纳
2
回答
当编辑文本被聚焦时,如何显示软键盘?
android
、
android-layout
在我活动中有三个editText视图,它会在某个时间随机隐藏 在editText中输入单个文本后,软键盘将自动消失 现在我想展示一下当editText获得焦点时的软键盘 该怎么做呢? 提前感谢
浏览 2
提问于2014-03-14
得票数 3
3
回答
在应用程序加载时隐藏软键盘
android
、
keyboard
、
load
、
hide
、
android-edittext
我有一个在主视图上带有EditText元素的应用程序。这意味着当我的应用程序加载时,默认情况下会出现软键盘。 我希望能够在加载时隐藏键盘,这样直到我点击EditText视图它才会显示。 我该如何管理呢?
浏览 0
提问于2011-05-25
得票数 35
回答已采纳
3
回答
如何隐藏键盘辅助栏
ios
、
ipad
、
keyboard
我正在开发一个iPad应用程序,我无法隐藏UIKeyboardAssistantBar,在软键盘上方显示的条形图,以及文本预测等等。参见下面的图片,它显示了完整的键盘,只是为了提供一个参考--我想隐藏的条形码在键盘上方(显示"2")。 我遇到的问题是,何时使用外部键盘:当文本视图获得焦点时,不显示软键盘,而是始终显示辅助条--到目前为止,我发现的唯一方法是让用户手动隐藏它,使用右边的图标。 理想情况下,我正在寻找的解决方案是一个全局调用,它启用或禁用该调用,这样我就不必单独处理每个文本视图。 有什么想法吗?
浏览 4
提问于2016-06-13
得票数 2
回答已采纳
1
回答
具有自定义视图的ConstraintLayout作为回收器中的项目
android
、
performance
、
android-recyclerview
、
android-view
、
android-constraintlayout
看起来ConstraintLayout是RelativeLayout的改进版本。我想知道,如果我有自定义视图(比方说线性布局,但不要太嵌套),使用ConstraintLayout并在布局中的某个位置显示这些自定义视图是不是一种糟糕的做法,特别是对于回收视图中的项目?
浏览 2
提问于2019-04-04
得票数 1
4
回答
软键盘有问题
android
、
android-widget
、
android-manifest
、
android-softkeyboard
大家好,我是安卓的新手,在我的项目中遇到了非常愚蠢的问题,我有一个在列表视图的标题视图中定义的EditText,每当用户触摸EditText软键盘时,它就会显示出来。我有一个叫clear按钮的东西,它在清除后清除EditText,在2.3 devices.Whenever中软键盘不显示,我按下锁定/电源按钮,锁定设备,然后解锁,然后显示软键盘 <activity android:name=".pl.Mobile.AddJobNew" android:configChanges="orientation|keyboardHidden&
浏览 6
提问于2013-01-16
得票数 5
回答已采纳
1
回答
如何在不闪烁的情况下用另一个视图替换键盘?
android
、
keyboard
我必须在我的布局中用视图替换软键盘。 我不需要在键盘上显示PopupWindow! 我有一个视图(假设它的高度与键盘相同)。它被放置在屏幕的底部。当我展示键盘的时候,我把它藏起来了。然后在键盘没了的时候显示出来。 问题是视图在键盘显示(或隐藏)之前跳跃(闪烁)半秒。 toggleButton.setOnClickListener(v -> { if (picker.getVisibility() == View.VISIBLE) { showKeyboard(); picker.setVisibility(View.GONE); } els
浏览 0
提问于2016-06-14
得票数 2
1
回答
是否可以同时激活物理键盘和软键盘?
android
、
android-input-method
我的应用程序需要同时激活两个输入源:条形码扫描器和软键盘。当我配对蓝牙扫描仪时,它被视为物理键盘。因此,当连接此设备时,软键盘不会显示(软键盘被停用)。 是否可以同时激活物理键盘和软键盘?如果不是,解决问题的最佳方法是什么?我必须实现一个自定义视图来接收按键事件吗?市场上有没有键盘应用可以做到这一点? 如何以编程方式打开和关闭物理键盘?这是切换按钮“使用物理键盘”设置(我在这里找到此设置的屏幕截图:
浏览 0
提问于2011-09-17
得票数 5
1
回答
在SearchView上取消导致软键盘出现
android
、
searchview
即使我的SearchView不对焦。用户之前已经按下了“搜索”按钮来提交他们的查询),当我按下Android SearchView上的cancel ( X)按钮时,软键盘又回到了视图中。 我的想法是,如果用户在屏幕上还没有键盘,那么他们只想清除过滤器/搜索框。如果他们想清除过滤器并键入不同的东西,他们可以再次点击它。 但是,如果他们在框中输入并出错,我希望键盘保持在视图中(因为搜索视图已经有了焦点)。 总之,我想: 如果用户正在搜索视图中键入并点击cancel/clear,那么键盘将保持焦点。 如果用户当前未键入搜索视图(即。键盘已经从视图中消失了),然后点击清除按钮应该只是清除查询,
浏览 3
提问于2014-05-01
得票数 1
回答已采纳
1
回答
使用后退按钮重置操作栏搜索
android
我有动作栏搜索菜单。当我点击搜索图标时,它被聚焦并显示软键盘。我想使用onBackPressed事件重置搜索。当我第一次按下后退按钮时,软键盘将隐藏起来。我将再次按下后退按钮,搜索视图将被重置和折叠。 我试过这样的方法,但失败了。 @Override public void onBackPressed() { // It's expensive, if running turn it off. // DataHelper.cancelSearch(); hideKeyboard(); super.onBackPres
浏览 2
提问于2013-07-15
得票数 1
1
回答
用Cordova的硬件键盘输入(使用角和离子)
android
、
ios
、
angularjs
、
cordova
、
ionic-framework
我有一些硬件发送输入到我的应用程序,要么通过蓝牙或有线硬件键盘。目前,我有一个文本字段接受输入。当屏幕加载时,我需要该字段自动对焦,但不需要在焦点上弹出软键盘。 我尝试过HTML的自动焦点属性,但当我使用Ionic时,它会破坏视图。 我还试着用一个角度指令,在500毫秒后聚焦。 .directive('focus', function($timeout, $parse, $cordovaKeyboard) { return { restrict: 'A', link: function(scope, element, attrs) {
浏览 4
提问于2015-02-08
得票数 3
1
回答
使用javascript更改软键盘布局
javascript
、
android
、
html
、
mobile
我正在寻找如何自定义软键盘的布局,当一个文本框被选中时,在网站内显示的例子。我可以在完全成熟的android应用程序中找到这样做的例子,但在网站中找不到。 我希望在软键盘打开时不能显示笑脸符号或数字/特殊字符键。
浏览 1
提问于2014-11-02
得票数 0
2
回答
使DialogFragment窗口可滚动
android
、
dialogfragment
当对话框的内容对于屏幕来说太大时,我遇到了一个问题:对话框不能滚动。我认为这是因为Dialogs没有显示在可滚动的容器中。 截图包含包装在ScrollView中的内容--您只能看到内容是可滚动的。 添加额外字段以人为地增加此示例的对话框大小 您可以从中看到,对话框应该包装在DialogFragments中(这使您的对话框能够在面向、更改和响应生命周期事件的情况下生存下来),这就是我正在尝试的设置。 我发现的其他许多答案都是相似的,并且围绕着确保窗口设置为"adjustResize“。然而,这只会使父视图在键盘打开时变小,如果不是在可滚动容器中,则不会使视图滚动。 如果有人能告
浏览 2
提问于2016-03-17
得票数 3
2
回答
Android :有可能是打开的弹出式看起来像软键盘吗?
android
、
popup
、
android-softkeyboard
我很难像软键盘那样实现弹出。我的意思是,当您在android中打开弹出窗口时,弹出窗口下的视图是禁用的(在弹出解散之前,您什么都不能做)。但是当软键盘打开时,视点总是在软键盘上方。 注意:不需要像view.setVisibility(View.GONE)或view.setVisibility(View.VISIBLE)这样的把戏 编辑 简单地说,当弹出显示从底部到上看起来像软键盘时,如何使布局/视图向上显示?
浏览 5
提问于2016-09-02
得票数 0
2
回答
EditText显示状态栏,或者导致上面的内容移动而不是调整大小。
android
、
android-layout
、
android-softkeyboard
、
android-statusbar
背景 我有一个登录活动,它具有这样的布局(垂直,从上到下): 标题(徽标ImageView和TextView) 图像和视图寻呼机,它占据了屏幕的其余部分 EditTexts&登录按钮,出现在#2的顶部(覆盖其中的一部分),但显示在屏幕的底部 我需要有这个活动全屏,隐藏状态栏,当软键盘出现时,改变布局为上面所示的#3。 问题所在 这些要求的结合似乎是相当有问题的。 我与他们有两个主要问题: 我为感测软键盘所做的--显示--似乎在这里不起作用,尽管它在其他活动中工作得很好。 当软键盘出现时,它要么重新显示状态栏,要么将内容移动到底部区域(#3)之上,而不是调整其
浏览 1
提问于2015-06-23
得票数 5
1
回答
如何在单击事件中调用软键盘并接受用户输入
android
我有一个视图,我在这个视图上设置了一个单击侦听器。 view.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(InputMetho
浏览 0
提问于2016-11-04
得票数 1
4
回答
Android触摸listview时移除软键盘
android
、
android-listview
、
android-edittext
在我的应用程序中,我有一个带有列表视图和搜索栏的视图,可以在列表视图中进行搜索。当你点击搜索栏时,它就会获得焦点,软键盘就会出现。当我触摸listview时,键盘停留在listview的顶部,因此我看不到很多listview。 我的问题是:我如何知道列表视图是否被触摸/滚动/...如何删除软键盘并从edittext中删除焦点?
浏览 3
提问于2012-04-25
得票数 9
回答已采纳
1
回答
安卓软键盘隐藏使用windowSoftInputMode设置的编辑文本字段
android
、
android-fragments
、
android-softkeyboard
、
android-layout-weight
我的一些活动是由垂直布局(顶部、中部和底部)的3个片段组成的。 中间的片段是唯一包装在滚动视图中的片段。顶部和底部的碎片是静态的。底部片段具有用于用户输入的编辑文本控件。从上到下对片段的加权是.1、.6和.3。 当软键盘出现供用户输入时,它覆盖用户需要输入文本的编辑文本字段。似乎碎片向上移动,但还不够,底部碎片的一半被键盘覆盖。我使用了多个带有windowSoftInputMode属性的开关,似乎没有一个能工作。 windowSoftInputMode="adjustResize|stateHidden“windowSoftInputMode="adjustPan” 如何保证在
浏览 0
提问于2016-03-13
得票数 1
回答已采纳
1
回答
对主活动隐藏其上位于片段内的软键盘
android
、
android-viewpager
、
hide
、
fragment
、
android-softkeyboard
我有一个里面有几个碎片的查看器。在片段中有文本框,所以当用户触摸文本框时,软键盘被激活(很明显)。但是我需要在pager被滑动时隐藏它,因为pager在FragmentActivity中,即使我可以得到textbox.getWindowToken(),我也不能将它传递给主活动(即fragmentActivity)到视图分页。建议在滑动时隐藏软键盘,它是在片段上生成的 提前谢谢。
浏览 1
提问于2013-11-27
得票数 1
6
回答
如何在碎片中关闭软键盘
android
我在一个片段中有一个EditText,它本身就在一个actionbarsherlock选项卡中。当我在EditText框中触摸时,会出现一个软键盘,其中一个键上有一个放大镜(搜索)图标。当我输入一些文本并单击搜索键时,我可以在onEditorAction中处理输入的字符串,但软键盘仍然显示。如何以编程方式关闭它? 顺便说一句,如果一个答案是我可以为EditText配置一些设置,使它在搜索时自动关闭,我仍然想知道是否可以通过方法调用关闭软键盘,因为我在屏幕上也有我自己的搜索按钮(与软键盘无关),我希望软键盘也在按下时关闭。 注意:在任何人争先恐后地声称这个问题是上一个问题的重复之前,我已经看到了
浏览 3
提问于2013-06-20
得票数 9
回答已采纳
4
回答
安卓:如何在LinearLayout上显示软键盘
android
、
keyboard
我的应用程序的主用户界面分为两个部分,由两个LinearLayouts.The LinearLayout组成,目的是显示下面的aircraft.The LinearLayout,目的是显示软键盘,我想用软键盘上的键来控制飞机的运动。例如,如果我按下软键盘上的's‘键,飞机就会移动到left.But上我不知道如何在LinearLayout below.can上显示软键盘,你帮我一个忙吗?
浏览 6
提问于2016-03-11
得票数 0
回答已采纳
4
回答
将自定义视图附加到Android键盘顶部
android
、
keyboard
在Android软键盘顶部附加以xml定义的布局的最简单方法是什么?仅当键盘出现时,才应显示此视图。
浏览 0
提问于2013-02-06
得票数 3
回答已采纳
1
回答
当在android中显示键盘时,视图被覆盖
android
、
android-studio
我在设置了align bottom属性的RelativeLayout中有几个视图,当软键盘出现时,这些视图会被软键盘向上推送,并覆盖其他视图,因此我无法与视图联系 当显示软键盘时 所以我不能按下按钮
浏览 1
提问于2018-07-07
得票数 0
1
回答
为自定义视图设置adjustResize行为(如软键盘中的)
android
、
view
、
android-softkeyboard
、
custom-keyboard
我有一个自定义视图,并希望将adjustResize逻辑应用到它,就像我们可以使用软键盘。 android:windowSoftInputMode="adjustResize" 我的自定义视图扩展了LinearLayout。是否可以在显示此自定义视图时允许调整窗口的大小,从而使其内容不被视图覆盖? 任何帮助都将不胜感激。
浏览 4
提问于2016-05-13
得票数 2
回答已采纳
1
回答
当EditText字段接收焦点时隐藏软键盘
android
、
keyboard
、
android-edittext
、
android-softkeyboard
、
android-hardware-keyboard
我目前正在开发一个企业Android应用程序,它部署在具有硬件键盘的设备上。大多数EditText字段都需要数字输入,因此通过硬件键盘输入数据自然会方便快捷得多。问题是,当EditText字段接收到焦点时,软键盘会自动弹出,有时会遮挡当前聚焦的字段和屏幕的其他部分。 我的问题是,当EditText字段接收到焦点时,如何防止弹出软键盘。 第二个问题是如何在其他事件中仍然显示软键盘,例如在EditText字段上长时间单击。 谢谢!
浏览 3
提问于2016-02-10
得票数 2
2
回答
Windows 8软键盘未隐藏
windows-8
、
winrt-xaml
我们有一个Windows应用商店应用,需要输入用户名和密码才能访问服务。当身份验证连接到服务失败时,我们会显示一个弹出窗口,要求重新输入他们的用户名和密码。 在平板电脑上,当用户将焦点放在用户名或密码字段上时,软键盘会正确显示。我们的登录屏幕在检测到软键盘时进行了调整,以便所有字段和按钮都可见。 这一切都没有问题,当他们输入他们的详细信息并点击登录按钮时,弹出窗口关闭,应用程序继续运行。 但是,由于某些原因,我无法确定用户是否将焦点放在用户名文本框上,然后点击登录按钮,软键盘并未隐藏。弹出窗口被关闭,应用程序继续运行,但仍显示软键盘。如果焦点在密码框中,则键盘会按预期隐藏。 我尝试将焦点设置到
浏览 1
提问于2013-02-21
得票数 2
7
回答
如何在没有视图的情况下获取Activity的windowToken?
android
、
android-activity
现在,我尝试在用户触摸键盘外部时隐藏软键盘: ((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)) .hideSoftInputFromWindow(editView.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); 我想将逻辑放在我的基本activity类中,那么是否可以在没有视图的情况下执行getWindowToken?
浏览 0
提问于2011-10-17
得票数 38
回答已采纳
15
回答
如何在EditText上隐藏Android软键盘
android
、
android-softkeyboard
我有一个带有一些EditText字段和一些按钮的活动,以方便通常用于填充这些字段的操作。然而,当用户触摸其中一个EditText字段时,安卓软键盘就会自动出现。我希望它在默认情况下保持隐藏,,除非用户长时间按下菜单按钮。我已经找到了解决这一问题的方法,并找到了几个答案,但到目前为止,我无法让它们发挥作用。 我尝试了以下几点: 1-在onCreate方法中, this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 2-在onCreate方法中, InputMetho
浏览 5
提问于2012-01-25
得票数 58
回答已采纳
3
回答
Android仅在用户按下按钮时显示输入键盘
android
、
android-softkeyboard
我在一个活动中有一个PopupWindow。当用户按下活动中的列表项时,将弹出窗口以获取用户的输入。 窗口里有一些EditText。我还提供了一些预设文本的按钮,这样当用户按下它时,它就会进入编辑文本。 当窗口第一次弹出时,我可以禁用软键盘。但是当我将焦点切换到edittext (从一个edittext切换到另一个edittext)时,键盘就出现了。 我希望只有当用户在弹出窗口中按下“显示键盘”按钮时才显示软键盘,我该怎么做? 更新: public void onFocusChange(View view, boolean hasFocus) { if (hasFocus) {
浏览 9
提问于2012-04-03
得票数 0
2
回答
安卓:在setContentView之后,软键盘将不会出现在文本视图中
android
、
android-softkeyboard
、
textview
我的应用程序中的文本视图出现问题。当应用程序第一次运行时,它工作得非常好,但当我使用setContentView切换到不同的视图,然后再切换回来时,软键盘将不再打开,但我可以选择文本。 下面是我尝试切换回来时的代码片段: public void setToMain(String _word) { setContentView(R.layout.main); mWordInput = (TextView) findViewById(R.id.wordInput); mWordInput.setText(_word); } 即使我不
浏览 0
提问于2011-10-05
得票数 0
2
回答
自定义视图视差滚动像Instagram配置文件页面(在Android中)
android
、
xml
、
scroll
、
instagram
、
parallax
我一直在寻找一种解决方案,如在Instagram配置文件页面中一样,如何制作视差滚动UI。。 布局的顶部包括配置文件信息部分,并且下面有一个选项卡布局。在底部,有一个回收视图。当回收视图开始滚动时,配置文件信息部分同时上升。 我找到了一些关于这方面的例子,但是它们只有一个图像视差(一个图像视图,而不是一个概要信息部分)。 对此我找不到任何明确的解决办法。有办法实现这个布局吗? 当然,自从Instagram已经这么做了,但是如何:D 谢谢你的所有答复。
浏览 8
提问于2022-10-11
得票数 0
回答已采纳
2
回答
当我点击android中的其他视图时,关闭软键
android
我想打开软键当我们点击或集中在编辑在我的应用程序中我有一个编辑文本视图和图像视图在那时候,当我点击图像视图时,软键将是closed.when我点击或集中在编辑文本时,只有软键盘将被打开,我该怎么办?提前给我一些suggestions.Thanks
浏览 1
提问于2010-04-12
得票数 0
1
回答
安卓-软键盘隐藏时,长按在字段上。
android
、
android-softkeyboard
当我打开应用程序中的任何输入字段时,都会显示软键盘。但是当我切换到另一个字段,或者再次单击同一个字段,或者在同一个字段上按长键时,键盘就会被隐藏起来。 我怎么能阻止这种行为?我查看了其他应用程序,它们在长时间按压键盘时不隐藏键盘。 示例: 我需要这样做的原因:当我想复制/粘贴某些东西时,滚动视图中的一些输入字段(主要是多行EditText)在屏幕周围跳来跳去,因为键盘显示/隐藏每次单击。
浏览 8
提问于2022-06-07
得票数 0
3
回答
如何在键盘弹出时自动滚动软键盘上方的聊天消息(使用recyclerview而不是listview)?
android
、
android-fragments
、
android-recyclerview
、
android-design-library
、
android-developer-api
就像在聊天应用程序中一样,每当我们想要发送消息时,软键盘弹出窗口也会自动将最后看到的消息滚动到软键盘的顶部,前提是软键盘后面没有隐藏任何东西。但在我的例子中,键盘隐藏了对话。如何解决这个问题,我已经习惯于使用回收器视图来显示消息。我使用了android.support.v7.widget.RecyclerView
浏览 11
提问于2015-09-21
得票数 3
4
回答
如何隐藏软键盘?
android
我有一个显示视图的活动。该视图由各种小部件组成,其中一个是多行EditText。当视图被放大时,软键盘出现了,我该如何禁用它? 我尝试过的东西: 从EditText中删除布局中的以下内容。 <requestFocus /> 。 创建以下方法,然后从oncreate方法调用它(分辨率为EditText)。 private void hideSoftKeyboard() { InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
浏览 0
提问于2012-11-23
得票数 0
回答已采纳
6
回答
如何防止软键盘在触摸时出现
android
、
keyboard
、
android-edittext
当一个特定的EditText被触摸时,我不希望软键盘出现。但我仍然希望能够在用户请求时(例如,按下按钮时)显示软键盘,并允许用户编辑文本。我知道如何显示/隐藏软键盘,我只是不知道如何防止它出现在触摸上。有什么建议吗? 一般的想法是用户将主要处理文本中的选择/位置,并且只是偶尔输入字符。当选择或导航文本时,我不希望软键盘减少可见的文本数量。
浏览 15
提问于2016-04-08
得票数 3
回答已采纳
1
回答
软键盘-横向模式下的文本不会显示EditText的所有字符
android
、
keyboard
、
landscape
、
flip
、
android-softkeyboard
我注意到,横向模式下的软键盘文本显示的字符与纵向模式下的EditText字段中显示的字符不同。我为EditText使用了一个键监听器,只接受特殊字符: private class MyKeylistener extends NumberKeyListener { public int getInputType() { return InputType.TYPE_CLASS_NUMBER; } @Override protected char[] getAcceptedChars() { return new char[] {
浏览 3
提问于2010-11-07
得票数 0
回答已采纳
3
回答
Android ViewPager在错误的位置显示软键盘
android
、
focus
、
android-softkeyboard
、
android-viewpager
我使用带有3个片段的ViewPager。第一个只有文本。第二个是一个输入字段。第三,只有文本。 当ViewPager初始化时,会显示软键盘,因为焦点设置在输入字段中。如果我更改了碎片的顺序,则不会显示软键盘。 如何用ViewPager控制focus et软键盘? 问候
浏览 3
提问于2012-02-03
得票数 5
9
回答
Android:如何在编辑文本中设置密码属性?
android
、
android-edittext
我需要创建一个登录表单与‘用户名’‘密码’字段和两个按钮‘登录’和‘取消’在我的android应用程序。 我正在使用一个带有edittext的警告对话框。 这是我用来创建密码edittext的代码。 final EditText Password = new EditText(this); Password.setGravity(Gravity.CENTER); Password.setHint("Password"); Password.setWidth(200); Password.setTransformationMet
浏览 2
提问于2011-05-23
得票数 50
回答已采纳
7
回答
可靠隐藏软键盘
java
、
android
、
android-softkeyboard
我有一个应用程序,需要关闭软键盘上相当多的动作。例如,当单击一个按钮时,当一个新的布局被绘制为时,屏幕上的方向会改变,当控制器告诉 UI到,等等。我使用optionsMenuButton用ViewFlipper翻转视图,显然我希望键盘隐藏在翻转视图中(没有输入字段)。 到目前为止,我已经尝试过这些方法,并告诉他们为什么这些不可靠: 这个没有工作,因为我有很多editTexts和其他视图。我需要一个更通用的,一个不需要一个视图作为参数,如果可能的话。 InputMethodManager imm = (InputMethodManager)getSystemService( Context.
浏览 16
提问于2012-10-23
得票数 15
回答已采纳
1
回答
如何在多个文本视图中获取输入?
java
、
android
我对发展很陌生。我正在创建一个带有高级functionality.The的安卓计算器应用程序,我使用文本视图来获取和显示输入/输出。我的问题是,如何在多个Textviews中接受多个输入。 例如,我有3个文本视图,当用户在第一个文本视图中输入第一个输入时(默认情况下),当用户按下特定的按钮时,它会自动移动到下一个文本视图。在某些情况下,我想获得2输入,在某些情况下,我想要3,我如何实现这一目标? 注意:我不想使用编辑文本,因为在我的app.Using编辑文本中已经可用的所有按钮都会使软键盘出现,然后为了隐藏软键盘,我需要在每个类中使用隐藏代码行。
浏览 1
提问于2018-04-22
得票数 2
回答已采纳
1
回答
Xamarin Forms 3.6 Webview Android:软键盘隐藏Webview中的输入字段
android
、
forms
、
xamarin
、
webview
、
android-softkeyboard
我们有一个只有一个工具栏和一个WebView的Xamarin Forms视图。 ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" Title="TestApp" x:Class="TestApp.Client.Views.MainPage"> <ContentPage.ToolbarItem
浏览 29
提问于2019-03-22
得票数 0
1
回答
通过单击外部键盘,AdjustResize在取消键盘后无法工作
android
、
webview
、
keyboard
我有一个WebView (在带有SlidingTabLayout的ViewPager中的片段中)。 当使用WebView键入时,我希望布局调整大小以确保输入可见。 当我单击WebView中的文本输入时,将出现软键盘并调整布局大小。我可以输入我的文本和提交使用软键盘的返回按钮或取消输入使用后退按钮。在此之后,键盘消失,布局调整为回缩。纠正AdjustResize行为。 但是,当通过单击软键盘外部(例如,在Google中输入查询并按WebView中的搜索按钮)关闭键盘时,键盘会隐藏,布局调整大约需要2-3秒(在布局底部留下一个空白处2-3秒)。之后,当选择文本输入时,键盘覆盖WebView (ad
浏览 4
提问于2015-09-06
得票数 6
回答已采纳
2
回答
如何在android上的SDK2.3版本的编辑文本上获得光标
android
、
android-edittext
、
android-2.2-froyo
、
android-cursor
我正在做的拨号盘作为本机拨号盘在android手机上。我给出了按钮,而不是软键盘(1,2,.....*,#)。这就是为什么我需要光标可见度和软键盘隐藏。 在我的应用程序中,我创建了自己的拨号盘,它有一个编辑文本,用于显示输入和按钮,用于按下号码。我已经用以下选项隐藏了编辑文本的软键盘 dialText.setInputType(InputType.TYPE_NULL); 我正在2.3.x及其下面的版本上运行代码,它与拨号编辑文本一起工作,在上显示光标。但是,如果在SDK4.0版本上运行上述代码,它将不会显示游标。我的问题是,我需要在所有安卓版本设备的编辑文本上显示光标。怎么做?请帮帮我。 为了
浏览 7
提问于2012-08-18
得票数 0
5
回答
隐藏软键盘的方法不会影响android中编辑文本的功能
android
、
android-edittext
、
hide
、
soft-keyboard
我有隐藏的软键盘,因为我在应用程序上有自定义键盘。当编辑文本被点击时,软键盘应该不会弹出。因此,我从源代码中尝试了这么多方法,但除了editText.setFocusable(false);之外,没有一种方法有效。但现在的问题是,当我单击edittext时,它不会高亮显示,甚至光标也看不见。我试过在清单中使用InputManager,android:windowSoftInputMode="stateAlwaysHidden,并推荐了许多像,等,但这些技术至少不会隐藏我应用程序上的软键盘。最后我通过setFocusable得到了这个,但是有一个突出显示的问题和光标不可见的问题,甚至on
浏览 0
提问于2012-09-08
得票数 11
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在KingDraw中设置标尺线、网格线、绘图参考线
微软公布Windows 11小部件窗口新功能,用户可选择三种视图模式
UG使用技巧总结
UG使用小技巧总结,收藏备用
UG使用技巧总结,熟练掌握事半功倍!
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券