CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: elmegio con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: bluemask con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 24 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

HELP su Search Dialog

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Aug 2010
    Messaggi
    13

    Ringraziamenti
    5
    Ringraziato 0 volte in 0 Posts
    Exclamation

    HELP su Search Dialog

    Qualcuno saprebbe indicarmi un link/snippet per implementare un searchDialog di base.
    Premetto che ho letto..guardato e riguardato Creating a Search Interface | Android Developers

    .. ma non son stato cane di far uscire quella dannata finestrella


    ecco il main:
    x
     
    1
    package cokm.tr;
    2
    3
    import android.app.Activity;
    4
    import android.content.Intent;
    5
    import android.os.Bundle;
    6
    7
    public class main extends Activity {
    8
    9
         /** Called when the activity is first created. */
    10
        @Override
    11
        public void onCreate(Bundle savedInstanceState) {
    12
            super.onCreate(savedInstanceState);
    13
            setContentView(R.layout.main);
    14
            
    15
            Intent intent = new Intent(this, MySearchableActivity.class);  
    16
            startActivityForResult(intent, 1);  
    17
        }
    18
    }


    la seconda activ:
    21
     
    1
    package cokm.tr;
    2
    import android.app.Activity;
    3
    import android.app.SearchManager;
    4
    import android.content.Intent;
    5
    import android.os.Bundle;
    6
    7
    public class MySearchableActivity extends Activity 
    8
    {
    9
        
    10
        @Override
    11
        protected void onCreate(Bundle savedInstanceState) {
    12
            super.onCreate(savedInstanceState);
    13
    14
            final Intent queryIntent = getIntent();
    15
            final String queryAction = queryIntent.getAction();
    16
            if (Intent.ACTION_SEARCH.equals(queryAction)) {
    17
                String searchKeywords = queryIntent.getStringExtra(SearchManager.QUERY);
    18
            }
    19
        }
    20
        
    21
    }


    res/xml/Searchable.xml :
    4
     
    1
     <searchable xmlns:android="http://schemas.android.com/apk/res/android"
    2
         android:label="@string/search_label"
    3
         android:hint="@string/search_hint" >
    4
     </searchable>


    ed infine il manifest:
    31
     
    1
    <?xml version="1.0" encoding="utf-8"?>
    2
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    3
          package="cokm.tr"
    4
          android:versionCode="1"
    5
          android:versionName="1.0">
    6
        <uses-sdk android:minSdkVersion="10" />
    7
    8
            <application android:icon="@drawable/icon" android:label="@string/app_name">
    9
            <activity android:name=".main"
    10
                      android:label="@string/app_name">
    11
                <intent-filter>
    12
                    <action android:name="android.intent.action.MAIN" />
    13
                    <category android:name="android.intent.category.LAUNCHER" />
    14
                </intent-filter>
    15
            </activity>
    16
            
    17
          
    18
        <activity android:name="MySearchableActivity"
    19
                      android:label="Search">
    20
                <intent-filter>
    21
                    <action android:name="android.intent.action.SEARCH" />
    22
                    <category android:name="android.intent.category.DEFAULT" />
    23
                </intent-filter>
    24
                <meta-data android:name="android.app.searchable"
    25
                           android:resource="@xml/searchable" />
    26
            </activity>
    27
       
    28
    </application>
    29
    30
       
    31
    </manifest>
    Ultima modifica di walter; 19-09-11 alle 18:53

  2.  

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy