Articles of 键盘

防止按键在Android上隐藏软键盘

我的布局中有一个WebView和一些button。 在我的WebView中有一个大标签。 这个应用程序是用来编辑文本文件。 这些button用于影响我的WebView中的textarea。 当用户按下一个button(例如箭头button来移动文本视图)时,它将closures键盘。 我已经使用toggleSoftInput,但只是切换键盘显示与否。 当button按下时,我想让button停止隐藏软键盘。 我没有发现我的具体问题。 我已经search了几个星期。 任何人有什么想法,我怎么能阻止我的button隐藏Android软键盘?

应用内表情符号键盘

我正计划制作一款应用内表情符号键盘,当用户按下“+”button时popup。 我的灵感是Chomp SMS中的表情符号键盘。 我在https://github.com/zeuxisoo/android-emoji-keyboardfind了一个开源的表情符号键盘 如何在系统键盘上显示此键盘,而不是实际select它作为inputtypes,即当我closures键盘并单击EditText时,系统键盘应该出现。 另外,我使用KeyboardView吗? 当点击一个表情符号,它应该出现在EditText中。 这可以通过我想的ImageSpan或HTML src来实现。 最重要的问题是,当我得到EditText的文本时,是否返回表情符号的实际Unicode值,或者是因为ImageSpan的其他值? 有人可以链接到一个完整的表情符号列表的Unicode值列表?

如何覆盖Android中虚拟键盘的<ENTER>键行为

我想重写虚拟键盘的ENTER键的行为,以便: 当屏幕上有更多的字段时,它会“切换”到下一个字段 当它是屏幕的最后一个字段时,它执行屏幕的默认操作 我一直在玩IME选项和标签,但只是没有得到我想要的。 有人有什么build议?

android:windowSoftInputMode =“adjustPan”不工作

我有愚蠢的问题,请按照下面的图片 而当我点击input电子邮件,看到像下面的图片, 现在的问题是, 尽pipe使用android:windowSoftInputMode =“adjustPan” android棒棒糖主题和工具栏, 图像变小了。 电子邮件编辑文本应该显示在键盘上方,但它没有。 build议一些解决scheme。

在Android应用程序的WebView中的HTML文本字段被软键盘隐藏

我有一个Android应用程序是一个WebView的TabHost。 我用它来加载一个特定的HTML文件,在其底部有一个文本字段。 当我触摸HTML文本框时,popup软键盘,并隐藏文本框,以便我看不到我input的内容。 这是布局: <?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/main" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TabWidget android:focusableInTouchMode="false" android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="63dp" /> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <WebView android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" /> </LinearLayout> </FrameLayout> </LinearLayout> </TabHost> 我试图用android:windowSoftInputMode="adjustResize"configurationAndroidManifest.xml文件,但没有成功。 我也尝试用ScollViewreplace我的布局中的FrameLayout ,但是当应用程序正在运行时,导致我的webview无限增大..这可能是由于我在页面上运行了一些JavaScript。 我注意到,android的网页浏览器有一个漂亮的行为 – 在网页中,popup软键盘后,网页滚动顺畅,使用户可以看到焦点文本框。 我怎么能在我的应用程序中有这种行为?

jquery keyup不工作在Android上

我没有在iPhone上testing这个代码,但我确定(testing)它不适用于Android手机: $('#search').live('keyup',function(key){ if(key.which == 13){ /*ANIMATE SEARCH*/ _key = $(this).val(); $("#wrapper").html(""); $('#wrapper').hide(0).load('results.html').fadeIn(800); $('#search-fade').val(_key).fadeIn(); } }); 更好地解释: 我有一个简单的 <input type="text" name="search" id="search"/> 不知道为什么,但是这个代码在Android手机上无法正常工作 有任何想法吗?

在平板电脑上显示DialogFragment时隐藏键盘?

我用ListView (列出所有客户)和EditText (从列表中search)使用DialogFragment ,它工作正常。 但是,无论何时从分段显示对话框,总是显示键盘,用户需要辞职。 显示对话框片段时,有什么办法可以在第一次隐藏这个? 那么当用户点击编辑文本时,键盘应该会出现。 我已经尝试在我的XML中设置android:focusable="false" ,但它总是隐藏键盘后点击EditText也不显示。 然后我试着设置android:focusableInTouchMode="true"但是,得到同样的

如何在input键上隐藏键盘

我有一个活动,有四个edittext,我想隐藏键盘,当用户完成使用四个edittext之一。 如果我点击键盘上的input,它将重点放在另一个编辑文本和键盘仍然存在,但我需要隐藏键盘,所以只使用一个编辑文本,而不一定是另一个。 这是xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/sfondo"> <LinearLayout android:id="@+id/linearLayout1" android:layout_width="match_parent" android:layout_height="wrap_content"> <ImageButton android:id="@+id/backPersonalizza" android:src="@drawable/back" android:background="@null" android:layout_marginTop="10dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dp"></ImageButton> <TextView android:layout_height="wrap_content" android:gravity="center" android:textColor="@android:color/black" android:id="@+id/testoSuggerimenti" android:text="Personalizza il testo e le icone. Clicca su una delle icone e scegli l'immagine preferita" android:textAppearance="?android:attr/textAppearanceMedium" android:layout_width="wrap_content" android:layout_marginTop="10dp" android:layout_marginRight="5dp" ></TextView> </LinearLayout> <LinearLayout android:id="@+id/linearLayout2" android:layout_height="wrap_content" android:layout_width="match_parent" android:orientation="vertical" […]

在Ionic / Cordova应用程序上只显示数字键盘

我的Ionic / Cordova应用程序有两个问题,都是数字键盘,我没有select显示它。 1)需要显示数字键盘的密码input。 它显示一个字母数字键盘。 如果我更改为数字,我不能隐藏条目(带*)。 2)我必须插入货币掩码的数字input(从左到右)。 我find的所有选项都在文本input中运行。 有人帮我? 请!

使用死锁时,无法在Android Studio中input单/双引号

这个问题刚刚出现,一切正常。 自从在Ubuntu 14.04上安装Android Studio后,我没有更改任何设置。 每当我尝试input一个单引号( ' + 空格 )或双引号( Shift ' + 空格 ),Android Studio只写空格。 同时尝试添加两个引号( Shift ' + Shift '或' + ' )不起作用,则根本没有任何反应。 在编辑Java和XML文件时会发生这种情况。 在其他程序中,我没有这个问题。 有什么设置我改变了一些捷径? 我正在使用键盘布局英语国际与死钥匙。 当使用AltGr死锁时,我可以用'或Shift '来添加引号。 不过,我想用死钥匙来工作。