Show the icon in the compatibilty ticker.
Change-Id: Ib0f466a6773f9e66ad418bf48303504dedf73d21
This commit is contained in:
@@ -20,9 +20,15 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="horizontal"
|
||||
android:background="#ff000000"
|
||||
android:background="#ff1d1d1d"
|
||||
>
|
||||
|
||||
<ImageView android:id="@+id/icon"
|
||||
android:layout_width="64dp"
|
||||
android:layout_height="match_parent"
|
||||
android:scaleType="center"
|
||||
/>
|
||||
|
||||
<TextView android:id="@+id/text"
|
||||
android:textAppearance="@*android:style/TextAppearance.StatusBar.Ticker"
|
||||
android:layout_width="match_parent"
|
||||
|
||||
@@ -16,9 +16,12 @@
|
||||
|
||||
package com.android.systemui.statusbar.tablet;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
import android.app.Notification;
|
||||
import android.content.Context;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Handler;
|
||||
import android.os.Message;
|
||||
import android.util.Slog;
|
||||
@@ -31,11 +34,11 @@ import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.android.internal.statusbar.StatusBarIcon;
|
||||
import com.android.internal.statusbar.StatusBarNotification;
|
||||
|
||||
import com.android.systemui.R;
|
||||
|
||||
import java.util.Arrays;
|
||||
import com.android.systemui.statusbar.StatusBarIconView;
|
||||
|
||||
public class TabletTicker extends Handler {
|
||||
private static final String TAG = "StatusBar.TabletTicker";
|
||||
@@ -167,6 +170,10 @@ public class TabletTicker extends Handler {
|
||||
group.addView(expanded, lp);
|
||||
} else if (n.tickerText != null) {
|
||||
group = (ViewGroup)inflater.inflate(R.layout.ticker_compat, mParent, false);
|
||||
final Drawable icon = StatusBarIconView.getIcon(mContext,
|
||||
new StatusBarIcon(notification.pkg, n.icon, n.iconLevel, 0));
|
||||
ImageView iv = (ImageView)group.findViewById(R.id.icon);
|
||||
iv.setImageDrawable(icon);
|
||||
TextView tv = (TextView)group.findViewById(R.id.text);
|
||||
tv.setText(n.tickerText);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user