Fix landscape long widget

This commit is contained in:
Christopher Eby 2012-02-13 00:53:09 -06:00
parent ee9f8b05ae
commit 4a91d0ac9e
2 changed files with 6 additions and 4 deletions

View File

@ -66,7 +66,6 @@ THE SOFTWARE.
android:ellipsize="none" /> android:ellipsize="none" />
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout
android:id="@+id/buttons"
android:orientation="vertical" android:orientation="vertical"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="fill_parent"> android:layout_height="fill_parent">

View File

@ -92,18 +92,21 @@ public class FourLongWidget extends AppWidgetProvider {
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.four_long_widget); RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.four_long_widget);
if ((state & PlaybackService.FLAG_NO_MEDIA) != 0) { if ((state & PlaybackService.FLAG_NO_MEDIA) != 0) {
views.setViewVisibility(R.id.buttons, View.GONE); views.setViewVisibility(R.id.play_pause, View.GONE);
views.setViewVisibility(R.id.next, View.GONE);
views.setViewVisibility(R.id.title, View.GONE); views.setViewVisibility(R.id.title, View.GONE);
views.setInt(R.id.artist, "setText", R.string.no_songs); views.setInt(R.id.artist, "setText", R.string.no_songs);
views.setViewVisibility(R.id.cover, View.GONE); views.setViewVisibility(R.id.cover, View.GONE);
} else if (song == null) { } else if (song == null) {
views.setViewVisibility(R.id.buttons, View.VISIBLE); views.setViewVisibility(R.id.play_pause, View.VISIBLE);
views.setViewVisibility(R.id.next, View.VISIBLE);
views.setViewVisibility(R.id.title, View.GONE); views.setViewVisibility(R.id.title, View.GONE);
views.setInt(R.id.artist, "setText", R.string.app_name); views.setInt(R.id.artist, "setText", R.string.app_name);
views.setViewVisibility(R.id.cover, View.GONE); views.setViewVisibility(R.id.cover, View.GONE);
} else { } else {
views.setViewVisibility(R.id.play_pause, View.VISIBLE);
views.setViewVisibility(R.id.next, View.VISIBLE);
views.setViewVisibility(R.id.title, View.VISIBLE); views.setViewVisibility(R.id.title, View.VISIBLE);
views.setViewVisibility(R.id.buttons, View.VISIBLE);
views.setTextViewText(R.id.title, song.title); views.setTextViewText(R.id.title, song.title);
views.setTextViewText(R.id.artist, song.artist); views.setTextViewText(R.id.artist, song.artist);
Bitmap cover = song.getCover(context); Bitmap cover = song.getCover(context);