2013-04-05 3 views
1

Je suis dans un développement d'un android qui va chercher un mot particulier dans un site web..pour que j'ai développé du code ... mais il n'est pas complet ... est-ce que quelqu'un peut aider ..il sera une aide pour moi ... je vous remercie beaucoup pour la lecturechercher un site Web dans 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

expliquer plus sur le site ?? –

+0

un site Web par exemple .... http: //www.oxfamblogs.org/fp2p/? P = 5672 ... et la recherche d'un mot particulier «arbre» ​​... l'application doit effectuer une recherche sur le site Web ci-dessus et afficher les résultats de la recherche ... – user2223317

Répondre

1

Essayez-le ....

<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

mais Chirag cela va chercher seulement le texte "android" ... je pense que je dois changer comme intention.putExtra ("query", ev.getText(). toString()) ;. – user2223317

+0

S'il vous plaît changer votre texte avec "android" –

+0

@ user2223317: que se passe-t-il? –

Questions connexes