Domanda

vorrei creare un androide widget di con un TextView scorrevole.

Le soluzioni data a questa domanda Fare TextView scorrevole su Android non può essere applicato perché è un widget:

1. Questo

 findViewById(R.id.textview).setMovementMethod(new MovementMethod());

non funziona, dal momento che findViewById non è disponibile in AppWidgetProvider ma solo in Activity.

2.Putting un ScrollView intorno al TextView, inoltre, non il lavoro, perché io ottenere un InflateException:

 android.view.InflateException: Binary XML file line #23: Error inflating class ScrollView

Qualcuno mi può dare un suggerimento, come fare un TextView in una scorrevole Widget?

È stato utile?

Soluzione 2

Sembra che questo non è possibile.

Maggiori informazioni su questo si possono trovare qui: http: // codice .google.com / p / android / temi / dettaglio? id = 9580

e qui: Come fare un app widget scorrevole?

Quindi, probabilmente, è possibile fare il make appwidgets Scrollable nell'ambiente HTC Sense, ma non per gli ambienti di Android normali.

Un modo per aggirare questo è quello di aggiungere pulsanti che vanno su e giù in un elenco.

Altri suggerimenti

I risolto questo problema mettendo vista testo all'interno ListView con singolo nodo, che è supportato in widget di App.

http://developer.android.com/guide/topics/ appwidgets / # collezioni index.html

Ho lavorato su questo con due pulsanti che incremento e decremento attraverso una matrice. Basta avere problemi ad accedere alle variabili globali. Hai fatto alcun progresso su questo?

In mainactivity.java:

dopo visualizzazione di testo codice:

TextView txt = (TextView) findViewById(R.id.textView id);

Inserisci questo codice:

txt.setMovementMethod(new ScrollingMovementMethod());

e sarete ok.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top