安卓软键盘的搜索

 //软键盘的搜索按钮
        et_searchinput.setOnEditorActionListener(new TextView.OnEditorActionListener() {
            @Override
            public boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) {
                if (i == EditorInfo.IME_ACTION_SEARCH || i == EditorInfo.IME_ACTION_UNSPECIFIED) {
                    _initFirstRequest();
                    getData();
                }
                return false;
            }
        });
<tk.lingdang.com.myapplication.ui.ClearEditText
                android:id="@+id/et_searchinput"
                android:drawableLeft="@drawable/i_search_ipt_16_16"
                android:hint="请输入要搜索的商品名称"
                android:paddingLeft="15dp"
                android:layout_marginLeft="5dp"
                android:textSize="16sp"
                android:imeOptions="actionSearch"
                android:maxLines="1"
                android:singleLine="true"
                android:layout_weight="1"
                android:textColorHint="@color/searchInputHintColor"
                android:drawablePadding="10dp"
                android:background="@drawable/searcheditsharp"
                android:layout_width="0dp"
                android:layout_height="35dp" />

原文地址:https://www.cnblogs.com/norm/p/8366964.html

时间: 2024-08-06 17:50:23

安卓软键盘的搜索的相关文章

h5开发安卓软键盘遮挡解决方案

//处理input focus时被键盘遮挡问题 inputFocus:function(){ if(/Android [4-6]/.test(navigator.appVersion)) { window.addEventListener("resize", function() { if(document.activeElement.tagName=="INPUT" || document.activeElement.tagName=="TEXTAREA

安卓软键盘监听

转:https://gist.github.com/felHR85/6070f643d25f5a0b3674 SoftKeyboard.java /* * Author: Felipe Herranz ([email protected]) * Contributors:Francesco Verheye ([email protected]) * Israel Dominguez ([email protected]) */ import java.util.ArrayList; import

android设置软键盘搜索键以及监听搜索键点击时发生两次事件的问题解决

如图所示,有时候为了布局美观,在搜索时没有搜索按钮,而是调用软件盘上的按钮.调用的实现只需要在XML在输入框中加入android:imeOptions="actionSearch",调用软键盘时,回车键就会显示搜索二字. 然后调用 OnEditorActionListener,不是OnKeyListener searchText.setOnEditorActionListener(new OnEditorActionListener() { @Override public boole

android将软键盘显示为搜索键

方法很简单,首先要在EditText的属性加入 android:imeOptions="actionSearch" ,这个属性的作用是启用软键盘时将回车键设置成搜索键, android:singleLine="true"这个就是为了单行输入的大家都知道. 然后就是监听搜索按钮点击事件了,代码如下: EditText test=(EditText) findViewById(R.id.test); test.setOnEditorActionListener(new

安卓-常用代码:改变软键盘右下角确定键样式

效果图: 默认图: 1.在XML中设置EditText的模式 <EditText android:singleLine="true" android:imeOptions="actionDone" android:id="@+id/searchEt" android:layout_width="match_parent" android:layout_height="40dp" android:lay

安卓H5软键盘遮挡输入框

<div class="label"> * <span><?php echo lang('receive_email_info'); ?></span> <input class="r-email" type="text" placeholder="<?php echo lang('please_in_receive_email'); ?>3333"> &

安卓(Android )软键盘的控制(显示和隐藏)

Activity 启动时软键盘默认状态 在清单文件(manifest .xml)中可以通过在 Activity 标签中增加属性控制软键盘的默认状态: android:windowSoftInputMode="stateHidden" 上面的 stateHidden 就是表示隐藏,同理 stateVisible 就是代表可见. 使用 EditView 的方法来控制软键盘的显示 EditView 提供了一个方法来控制当焦点在该 EditView 上时,软键盘是否显示.(API 21 以上)

安卓移动端软键盘弹出问题解决方案

移动端开发难免拿到输入框居中或者位于底部的情况,ios 端,软键盘能够按正常预期向上滑动(这里有个问题,当 input 聚焦时,弹出软键盘,input 上滑,此时屏幕是具有滚动效果的,还没找到合适的解决方案),Android 端,并不会滑动,通常做法是设置 window.scrollTo(0, virtualKeyboard.Height), 但是如果你的 input 所在的 div 是绝对定位的话,window.scrollTo 这个事件是监听不到的,这里给出另一套解决方案 self.refs

安卓工具类--------&gt;打开或关闭软键盘

import android.content.Context; import android.view.inputmethod.InputMethodManager; import android.widget.EditText; //打开或关闭软键盘 public class KeyBoardUtils { /** * 打卡软键盘 * * @param mEditText输入框 * @param mContext上下文 */ public static void openKeybord(Edi