Tag: autosuggest

如何实现谷歌类似于build议的input字段?

我目前正在开发自己的自动完成/build议脚本,并希望Google在其主网站上实现类似的效果。 当用户开始input(例如stack )时,下面的下拉列表中将显示4条build议,但是…同时位于顶部的显示将以灰色显示在“input”字段中: 怎样才能把另一个stringinput不同的风格? 这是一个<span>input与更大的z-index值? 当我点击string的灰色部分时,input字段没有得到焦点,所以我相信有一些东西必须被覆盖。 如果实际上这是坐在input上的一个<span> (或另一个<div> ),那么他们如何知道string( stack )的第一部分结束以及在哪里定位(宽度) overflow字(在这种情况下)。 有谁知道如何达到这个效果?

Android以编程方式禁用模拟器中的EditText的自动完成/自动build议

针对Android 2.2 我已阅读以下问题的答案: closures自动提示的EditText? Android:多行&EditText中没有自动build议 我已经尝试了以下变化的build议: setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_FILTER); setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_FILTER | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL | InputType.TYPE_TEXT_VARIATION_FILTER); setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL | InputType.TYPE_TEXT_VARIATION_FILTER | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); 所有这些工作在我testing过的大多数设备上(Droid X,Droid 2,Thunderbolt,Incredible),但是不能在模拟器和至less一个设备(Samsung GT i5500)上工作。 有没有其他的方式来以一种模拟器和某些设备将识别和尊重的方式以编程方式禁用EditText的autocomplete / autosuggest?

自动完成的algorithm?

我指的是当用户在Google中inputsearch词时,用于提供查询build议的algorithm。 我主要感兴趣的是谷歌的algorithm能够显示:1.最重要的结果(最有可能的查询,而不是任何匹配)2.匹配子string3.模糊匹配 我知道你可以使用Trie或者通用的trie来寻找匹配,但是它不能满足上面的要求。 本文前面提到的类似问题