Articles of android 5.0 lollipop

La visualizzazione elenco imposta un selettore personalizzato di ripple

Sto cercando di utilizzare un controllo di visualizzazione elenco su Lollipop nelle seguenti condizioni: Il tipo di tema è il tema Theme.Material predefinito (tema scuro). La visualizzazione elenco è contenuta all’interno di un layout più grande che ha uno sfondo bianco. La vista elenco dovrebbe avere un selettore di lista che appare con lo sfondo […]

L’utilizzo di CardView e RecyclerView nei miei file di layout genera un’eccezione

Così ho fatto un tentativo al Material Design di Android Preview L. Ho importato sia le CardView che quelle RecyclerView . Uso la versione di anteprima di Android Studio 0.8.0. Sono installati i pacchetti SDK più recenti. Una volta che li uso nei miei file di layout, tuttavia, l’anteprima genera un’eccezione per entrambi. Ecco l’eccezione […]

È ansible modificare lo stile di un Android L TimePickerDialog?

Stavo testando la mia app su un emulatore Android L e ho notato che TimePickerDialog è stato modificato in modo significativo in questo modo: Questo non si adatta al tema della mia app e volevo sapere se è ansible ottenere il vecchio stile TimePickerDialog quando è in esecuzione su Android L.

android lollipop scrollview colore effetto bordo

Nella mia app cambio il colore dell’effetto glow overscroll in questo modo: int glowDrawableId = contexto.getResources().getIdentifier(“overscroll_glow”, “drawable”, “android”); Drawable androidGlow = contexto.getResources().getDrawable(glowDrawableId); assert androidGlow != null; androidGlow.setColorFilter(getResources().getColor(R.color.MyColor), PorterDuff.Mode.SRC_ATOP); Ma quando ho aggiornato a lollipop questo codice si blocca. Ottengo il seguente codice di errore: FATAL EXCEPTION: main Process: com.myproject.myapp, PID: 954 android.content.res.Resources$NotFoundException: Resource ID #0x0 […]

Utilizzo di RecyclerView con Card

Ho alcuni RecyclerView con articoli di carte. E su dispositivi preLollipop sembra a posto. Ma su Lollipop sembra senza spaziatura tra le carte bambino. Ho provato a usare margini e padding, ma non è stato d’aiuto. Quando uso il margine sul lecca-lecca sembra buono, ma con lo stesso margine sulla spaziatura pre-lecca-lecca è molto grande. […]

WebView non mostra JSAlert sui dispositivi Lollipop

Non mostrava JSAlert su nessun dispositivo. E poi ho impostato un WebChromeClient: webView.setWebChromeClient(new WebChromeClient() { @Override public boolean onJsAlert(WebView view, String url, String message, JsResult result) { return super.onJsAlert(view, url, message, result); } @Override public boolean onJsPrompt(WebView view, String url, String message, String defaultValue, JsPromptResult result) { return super.onJsPrompt(view, url, message, defaultValue, result); } }); […]

Android Stringblock.get NullPointer Exception su Lollipop

Mi viene un arresto su Android Lolipop. java.lang.NullPointerException: Attempt to invoke virtual method ‘java.lang.CharSequence android.content.res.StringBlock.get(int)’ on a null object reference at android.content.res.AssetManager.getResourceValue(AssetManager.java:213) at android.content.res.Resources.getValue(Resources.java:1334) at android.content.res.Resources.getValue(Resources.java:1323) at android.content.res.Resources.loadXmlResourceParser(Resources.java:2796) at android.content.res.Resources.getLayout(Resources.java:1143) at android.view.LayoutInflater.inflate(LayoutInflater.java:412) Generalmente accade mentre si gonfia una vista. Qualche suggerimento perché succede solo su Lollipop?

Qual è l’API Android per ottenere l’elenco dei dispositivi audio collegati?

Ho usato il codice aggiunto sotto per ottenere i dispositivi audio collegati per dispositivo Android. Usato AudioManager api metodo getDevices() e ottenuto il risultato con dispositivi connessi come auricolari, altoparlanti, cuffie. Ma questo metodo getDevices() è disponibile solo da Android api level 23 (Marshmallow). Ma la mia applicazione dovrebbe supportare l’API 21 (Lollipop). Per favore […]

Soft Navigation Bar Overlays App in Lollipop

In Android Lollipop (la più recente anteprima di sviluppo, build LPX13D) sul mio Nexus 5, un’app che sto scrivendo sembra essere nascosta sotto la barra di navigazione (la barra con i pulsanti Back, Home e App History). Non riesco a duplicarlo su un Nexus 4 con Kit Kat (niente viene nascosto dietro la barra di […]

Interpolatore di transizione immagine L materiale Android

Questa è più una questione di matematica che di programmazione. Bene, vorrei chiedere id tu sai qual è l’interpolatore descritto in Material design: Sembra essere un AccelerateDecelerateInterpolator ma l’effetto di decelerazione diminuisce più lentamente. Il mio miglior portello è: public class MaterialInterpolator implements Interpolator { @Override public float getInterpolation(float input) { if(input<1./3f) return new AccelerateInterpolator().getInterpolation(input); […]