2013-04-05 70 views
1

一个网站,我在一个机器人,将在我开发了一些代码website..for一个特定的词搜索的发展...但它是不完整的......是任何人都能够帮助..它会成为我的帮助......非常感谢你阅读搜索在android系统

public class MainActivity extends Activity { 

    EditText et = new EditText(this); 

    public void onClick(View v){ 
     Editable searchText = et.getText(); 
     Intent intent = new Intent(this, com.example.app.MainActivity.class); 
     intent.putExtra("searchQuery", searchText); 
     startActivity(intent); 
    } 
} 
+0

解释更多的网站? – 2013-04-05 06:16:11

+0

任何websie例如... http://www.oxfamblogs.org/fp2p/?p = 5672 ...并搜索特定的单词'树'...应用程序必须搜索上述网站和显示搜索结果... – user2223317 2013-04-05 06:29:26

回答

1

试试吧....

<EditText 
    android:id="@+id/edt_search" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:background="@android:color/transparent" 
    android:ellipsize="end" 
    android:hint="Enter Your Text" 
    android:imeOptions="actionGo" 
    android:singleLine="true" 
    android:textSize="14sp" /> 

EditText edt_search; 

edt_search = (EditText) findViewById(R.id.edt_search_book); 
edt_search.setImeOptions(EditorInfo.IME_ACTION_GO); 

edt_search.setOnEditorActionListener(new OnEditorActionListener() { 
        public boolean onEditorAction(TextView v, int actionId, 
            KeyEvent event) { 
          // Log.i("KeyBoard" ,"Inside the Edit Text"); 
          if (actionId == EditorInfo.IME_ACTION_GO) { 

           Intent intent = new Intent(Intent.ACTION_WEB_SEARCH); 
           intent.putExtra(SearchManager.QUERY, edt_search.getText().toString()); // query contains                        
           startActivity(intent); // search string 

          } 
          return false; 
        } 
      }); 
+0

但奇拉格这将仅搜索文本“机器人” ......我的东西在那里,我必须改变像intent.putExtra(“查询”,ev.getText()。的toString());. – user2223317 2013-04-05 06:51:34

+0

请将您的文字改为“android” – 2013-04-05 06:54:49

+0

@ user2223317:发生了什么? – 2013-04-05 07:09:44