Android 3.0 (nome in codice Honeycomb) è il livello API 11 del sistema operativo mobile sviluppato da Google. Questa versione è un adattamento per schermi più grandi per supportare meglio i tablet.
In Android API 11+, Google ha rilasciato una nuova classe chiamata Fragment. Nei video, Google suggerisce che quando possibile ( link1 , link2 ), dovremmo usare frammenti invece di attività, ma non hanno spiegato esattamente il perché. Qual è lo scopo dei frammenti e alcuni possibili utilizzi di essi (oltre …
come posso cambiare il colore del testo di ActionBar? Ho ereditato il tema Holo Light, sono in grado di cambiare lo sfondo di ActionBar ma non scopro quale sia l'attributo da modificare per cambiare il colore del testo. Ok, sono in grado di cambiare il colore del testo con l'attributo …
Sto cercando di animare la transizione tra i frammenti. Ho ricevuto la risposta dai seguenti frammenti e animazioni Android FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right); DetailsFragment newFragment = DetailsFragment.newInstance(); ft.replace(R.id.details_fragment_container, newFragment, "detailFragment"); // Start the animated transition. ft.commit(); E il mio R.anim.slide_in_left <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="50%p" android:toXDelta="0" …
Come dovresti implementare il tipo di scorrimento che ad esempio utilizza il client Honeycomb Gmail? Può TransactionManagergestirlo automaticamente aggiungendo e rimuovendo i frammenti, è un po 'difficile testarlo a causa dell'emulatore che è una presentazione :)
Devo implementare la schermata iniziale nella mia app a nido d'ape. Uso questo codice in onCreate di attività per mostrare splash: setContentView(R.layout.splash); getActionBar().hide(); e questo codice per mostrare l'interfaccia utente principale dopo qualche tempo: setContentView(R.layout.main); getActionBar().show(); Ma prima che onCreate venga chiamato e appaia splash, c'è poco tempo quando viene …
Voglio aggiungere un frammento a un'attività che implementa il suo layout a livello di codice. Ho esaminato la documentazione di Fragment ma non ci sono molti esempi che descrivono ciò di cui ho bisogno. Ecco il tipo di codice che ho provato a scrivere: public class DebugExampleTwo extends Activity { …
Sto avendo un problema strano. Sto realizzando un'app con targetdk 13. Nel metodo onCreate della mia attività principale, chiamo getActionBar()per configurare la mia barra delle azioni. Funziona bene quando si esegue sull'emulatore Android 3.2, ma quando si utilizza Android 3.0 e 3.1 il getActionBar()metodo restituisce null. Lo trovo estremamente strano …
Sto cercando di scrivere le preferenze che possono essere applicate a entrambi i dispositivi 3.0 e pre-3.0. Scoprendo che PreferenceActivitycontiene metodi deprecati (anche se questi sono utilizzati nel codice di esempio allegato), ho esaminato PreferenceFragementil pacchetto di compatibilità per risolvere i miei problemi. Sembra, tuttavia, che PreferenceFragmentnon sia nel pacchetto …
Non ho trovato qualcosa di simile al setTag(String tagName)metodo in Fragmentclasse. L'unico modo per impostare un Fragmenttag che ho trovato è fare un FragmentTransactione passare un nome di tag come parametro. È l'unico modo per impostare esplicitamente un Fragmenttag per codice?
Ho un'attività con una visualizzazione elenco. Quando l'utente fa clic sull'elemento, si apre l'elemento "visualizzatore": List1.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) { Intent nextScreen = new Intent(context,ServicesViewActivity.class); String[] Service = (String[])List1.getItemAtPosition(arg2); //Sending data to another Activity nextScreen.putExtra("data", datainfo); startActivityForResult(nextScreen,0); overridePendingTransition(R.anim.right_enter, R.anim.left_exit); } }); …
L'icona principale della mia applicazione è composta da due parti in un'immagine: un logo e alcune lettere sotto di esso. Funziona bene per l'icona di avvio dell'app, ma quando l'icona appare sul bordo sinistro della ActionBar, le lettere vengono tagliate e non ha un bell'aspetto. Vorrei fornire alla ActionBar una …
È possibile modificare l'icona di overflow nella barra delle azioni? Ho icone blu per tutti gli elementi ActionBar e desidero anche cambiare l'icona di overflow quando appare.
Sto cercando di aggiungere il supporto per SearchViewnell'ActionBar di Android 3.0+, ma non riesco a farlo OnCloseListenerfunzionare. Ecco il mio codice: @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu, menu); searchView = (SearchView) menu.findItem(R.id.search_textbox).getActionView(); searchView.setOnQueryTextListener(new OnQueryTextListener() { @Override public boolean onQueryTextChange(String newText) { searchLibrary(newText); return false; } @Override public boolean onQueryTextSubmit(String …
Ho provato a seguire questo tutorial: Recupero di dati dal Web Ho provato a implementarlo su Android 3.0, l'ultima piattaforma per tablet, tuttavia, ottengo questo errore: " Impossibile risolvere l'host" www.anddev.org "Nessun indirizzo associato al nome host. " Puoi controllare l'URL che ho usato solo per dimostrare che il file …
Sto utilizzando il pacchetto di compatibilità per utilizzare Fragments con Android 2.2. Quando si utilizzano frammenti e si aggiungono transizioni tra di essi al backstack, mi piacerebbe ottenere lo stesso comportamento di onResume di un'attività, ovvero ogni volta che un frammento viene portato in "primo piano" (visibile all'utente) dopo essere …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.