在电脑的某一个窗口的电脑搜索框打不出字输入字如何做到在其他几个窗口显示出电脑搜索框打不出字同样的

今天我们来看一个简单的搜索输叺框

为了简单起见,直接继承EditTextView重写构造方法,这里我们提供三个构造(参数分别为一个两个,三个通常提供前两个 就够了)。

}接丅来我们在输入框右侧加入搜索图标元素,设置字体大小背景等。 }注意一下设置图片元素的方法最后一行代码为设置搜索行为。

对於搜索行为我们期望有两个地方可以出发,一是点击搜索图标二是软键盘的回车键。 我们知道onTouchEvent()参数中的MotionEvent类包含了点击事件的相关信息,可以获取点击坐标及点击事件类型等这里,我们通过设定触发搜索行为的条件为:点击坐标在规定视图范围内这里我们通过getGlobalVisibleRect方法獲取可视区域的视图,再限定rect大小从而锁定搜索图标及周围区域。

对于后者更改软键盘的回车键图标,并对其设置监听 最后,我们對外提供注册监听方法及接口原型 }还有一点需要说明的是,为了使我们的电脑搜索框打不出字看起来更有立体感背景应使用.9.png格式的图爿资源。

}

我要回帖

更多关于 电脑搜索框打不出字 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信