Hi Kumar, Thanks for your reply :)
There is one property supported for TextView named * android:ellipsize="marquee"* I read in android dev-guide/forums that it works only when TextView is in focus in home screen, but i am not able to find any api or way to set TextView as focused item/view so i suspect that is the main reason behind my problem. Somehow if i can set TextView as focused view than text displayed within widget might scroll/move within single line. Please suggest if anybody already tried this or some other way for the same. /Ravi Thanks, Ravi On Fri, Apr 23, 2010 at 10:38 AM, Kumar Bibek <[email protected]> wrote: > Scrolling is not supported on the Widget Framework right now. So, you > cannot do this. > > Thanks and Regards, > Kumar Bibek > > On Apr 21, 3:18 pm, Ravi <[email protected]> wrote: > > Hi All, > > > > I have created a widget to be displayed on android emulator's home > > screen to display some long text. In my main.xml layout file i've > > already set TextView properties like singleLine="true", > > ellipsize="marquee", focusable="true" etc, but still when my widget is > > displayed on home screen text does not move/scroll. > > > > ----------------- main.xml layout file ------------------------ > > > > <?xml version="1.0" encoding="utf-8"?> > > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/ > > android" > > android:layout_width="fill_parent" > > androidrientation="vertical" > > android:layout_gravity="center" > > android:layout_height="wrap_content" android:background="@drawable/ > > background"> > > <TextView android:id="@+id/widget_textview" > > android:text="@string/widget_text" > > android:layout_height="wrap_content" > > android:layout_width="wrap_content" > > android:layout_gravity="center_horizontal|center" > > android:layout_marginTop="5dip" > > androidadding="10dip" > > android:textColor="@android:color/black" > > android:singleLine="true" > > android:ellipsize="marquee" > > android:focusable="true" /> > > </LinearLayout> > > > > ----------------- end of main.xml layout file ------------------------ > > > > ------------- My WidgetProvider.java file ---------------------- > > > > package com.android.weatherdata; > > > > import android.util.Log; > > import android.widget.RemoteViews; > > import android.appwidget.AppWidgetManager; > > import android.appwidget.AppWidgetProvider; > > import android.content.Context; > > import android.content.Intent; > > import android.app.PendingIntent; > > > > public class WeatherWidget extends AppWidgetProvider{ > > > > private static final String TAG = "WeatherWidget"; > > > > @Override > > public void onUpdate(Context context, AppWidgetManager > > appWidgetManager, int[] appWidgetIds) > > { > > Log.d("WEATHER-WIDGET", "onUpdate(): "); > > > > final int N = appWidgetIds.length; > > // Perform this loop procedure for each App Widget that belongs to > > this provider > > for (int i=0; i<N; i++) { > > int appWidgetId = appWidgetIds[i]; > > > > // Create an Intent to launch ExampleActivity > > Intent intent = new Intent(context, Weather.class); > > PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, > > intent, 0); > > > > Log.i("WEATHER-WIDGET", " Create and Attach Text-view click handler > > "); > > // Get the layout for the App Widget and attach an on-click listener > > to the button > > RemoteViews views = new RemoteViews(context.getPackageName(), > > R.layout.main); > > views.setOnClickPendingIntent(R.id.widget_textview , pendingIntent); > > > > // Tell the AppWidgetManager to perform an update on the current App > > Widget > > appWidgetManager.updateAppWidget(appWidgetId, views); > > > > } > > } > > } > > > > ----------------- End of WidgetProvider file-------------------- > > > > When i add widget on home screen than only some part of text is > > displayed as " Latest Weather Infor" but i would like to write the > > code in such a way that the complete text should scroll till the > > complete string/text is displayed. > > > > Please suggest whether i need to change my layout file or what logic i > > can write so that i can scroll the text. > > > > Thanks in advance, > > Ravi > > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to [email protected] > > To unsubscribe from this group, send email to > > [email protected]<android-developers%[email protected]> > > For more options, visit this group athttp:// > groups.google.com/group/android-developers?hl=en > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

