我制作了一个应用程序,让用户输入一个URL,该应用程序将获取该网页的源代码并显示它。我现在要做的是创建一个搜索功能(用户可以点击“搜索”并输入他们想要在显示的文本中找到的内容)。我已经研究了几个小时,并没有发现任何我正在寻找的东西。
我遇到的问题是实际使用什么功能来完成搜索?我有一个数据库设置,应用程序的想法是将搜索结果存储在数据库中。
任何帮助将不胜感激!感谢。
答案 0 :(得分:1)
您可以尝试使用SearchManager API。没有尝试过,但我认为它应该工作正常。
http://developer.android.com/reference/android/app/SearchManager.html
答案 1 :(得分:0)
您应该使用自己的onClickListener实现设置onClickListener;
View.OnClickListener _buttonListener = new View.OnClickListener(){
@Override
public void onClick(View v) {
// do what you want here
}
};
并将其附加到按钮:
button.setOnClickListener(_buttonListener);
答案 2 :(得分:0)
我猜你的问题既不是在点击事件上执行方法,也不是在源代码中搜索出现的事件(string.indexOf()
),而是突出显示在源代码中找到的任何结果。那么这可能有所帮助:
Highlight Text in TextView or WebView
或这个:
Span a particular word in android