Loading core/java/com/tmobile/widget/ListItemIconTwinLabelSecondaryText.java +60 −12 Original line number Original line Diff line number Diff line package com.tmobile.widget; package com.tmobile.widget; import com.android.internal.R; import android.content.Context; import android.content.Context; import android.content.res.TypedArray; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.util.AttributeSet; import android.view.LayoutInflater; import android.view.LayoutInflater; Loading @@ -9,8 +12,6 @@ import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.TextView; import com.android.internal.R; public class ListItemIconTwinLabelSecondaryText extends LinearLayout { public class ListItemIconTwinLabelSecondaryText extends LinearLayout { private TextView mItemLabel; private TextView mItemLabel; Loading Loading @@ -99,6 +100,18 @@ public class ListItemIconTwinLabelSecondaryText extends LinearLayout { mImage1.setImageDrawable(image1); mImage1.setImageDrawable(image1); } } public void setIcon1(Bitmap image1) { mImage1.setImageBitmap(image1); } public void setIcon1ImageResource(int resId) { mImage1.setImageResource(resId); } public void setIcon1Visibility(int flag) { mImage1.setVisibility(flag); } public Drawable getIcon2() { public Drawable getIcon2() { return mImage2.getDrawable(); return mImage2.getDrawable(); } } Loading @@ -107,6 +120,17 @@ public class ListItemIconTwinLabelSecondaryText extends LinearLayout { mImage2.setImageDrawable(image2); mImage2.setImageDrawable(image2); } } public void setIcon2(Bitmap image2) { mImage2.setImageBitmap(image2); } public void setIcon2ImageResource(int resId) { mImage2.setImageResource(resId); } public void setIcon2Visibility(int flag) { mImage2.setVisibility(flag); } public Drawable getIcon3() { public Drawable getIcon3() { return mImage3.getDrawable(); return mImage3.getDrawable(); Loading @@ -116,6 +140,18 @@ public class ListItemIconTwinLabelSecondaryText extends LinearLayout { mImage3.setImageDrawable(image3); mImage3.setImageDrawable(image3); } } public void setIcon3(Bitmap image3) { mImage3.setImageBitmap(image3); } public void setIcon3ImageResource(int resId) { mImage3.setImageResource(resId); } public void setIcon3Visibility(int flag) { mImage3.setVisibility(flag); } public Drawable getIcon4() { public Drawable getIcon4() { return mImage4.getDrawable(); return mImage4.getDrawable(); } } Loading @@ -124,4 +160,16 @@ public class ListItemIconTwinLabelSecondaryText extends LinearLayout { mImage4.setImageDrawable(image4); mImage4.setImageDrawable(image4); } } public void setIcon4(Bitmap image4) { mImage4.setImageBitmap(image4); } public void setIcon4ImageResource(int resId) { mImage4.setImageResource(resId); } public void setIcon4Visibility(int flag) { mImage4.setVisibility(flag); } } } core/res/res/layout/tmobile_list_item_icon_twin_label_secondary_text.xml +2 −2 Original line number Original line Diff line number Diff line Loading @@ -16,8 +16,8 @@ android:id="@+id/icon2" android:id="@+id/icon2" android:layout_height="16sp" android:layout_height="16sp" android:layout_width="16sp" android:layout_width="16sp" android:layout_marginBottom="9sp" android:layout_marginBottom="3sp" android:layout_marginRight="9sp" android:layout_marginRight="3sp" android:layout_alignBottom="@id/icon1" android:layout_alignBottom="@id/icon1" android:layout_alignRight="@id/icon1"> android:layout_alignRight="@id/icon1"> </ImageView> </ImageView> Loading Loading
core/java/com/tmobile/widget/ListItemIconTwinLabelSecondaryText.java +60 −12 Original line number Original line Diff line number Diff line package com.tmobile.widget; package com.tmobile.widget; import com.android.internal.R; import android.content.Context; import android.content.Context; import android.content.res.TypedArray; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.util.AttributeSet; import android.view.LayoutInflater; import android.view.LayoutInflater; Loading @@ -9,8 +12,6 @@ import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.TextView; import com.android.internal.R; public class ListItemIconTwinLabelSecondaryText extends LinearLayout { public class ListItemIconTwinLabelSecondaryText extends LinearLayout { private TextView mItemLabel; private TextView mItemLabel; Loading Loading @@ -99,6 +100,18 @@ public class ListItemIconTwinLabelSecondaryText extends LinearLayout { mImage1.setImageDrawable(image1); mImage1.setImageDrawable(image1); } } public void setIcon1(Bitmap image1) { mImage1.setImageBitmap(image1); } public void setIcon1ImageResource(int resId) { mImage1.setImageResource(resId); } public void setIcon1Visibility(int flag) { mImage1.setVisibility(flag); } public Drawable getIcon2() { public Drawable getIcon2() { return mImage2.getDrawable(); return mImage2.getDrawable(); } } Loading @@ -107,6 +120,17 @@ public class ListItemIconTwinLabelSecondaryText extends LinearLayout { mImage2.setImageDrawable(image2); mImage2.setImageDrawable(image2); } } public void setIcon2(Bitmap image2) { mImage2.setImageBitmap(image2); } public void setIcon2ImageResource(int resId) { mImage2.setImageResource(resId); } public void setIcon2Visibility(int flag) { mImage2.setVisibility(flag); } public Drawable getIcon3() { public Drawable getIcon3() { return mImage3.getDrawable(); return mImage3.getDrawable(); Loading @@ -116,6 +140,18 @@ public class ListItemIconTwinLabelSecondaryText extends LinearLayout { mImage3.setImageDrawable(image3); mImage3.setImageDrawable(image3); } } public void setIcon3(Bitmap image3) { mImage3.setImageBitmap(image3); } public void setIcon3ImageResource(int resId) { mImage3.setImageResource(resId); } public void setIcon3Visibility(int flag) { mImage3.setVisibility(flag); } public Drawable getIcon4() { public Drawable getIcon4() { return mImage4.getDrawable(); return mImage4.getDrawable(); } } Loading @@ -124,4 +160,16 @@ public class ListItemIconTwinLabelSecondaryText extends LinearLayout { mImage4.setImageDrawable(image4); mImage4.setImageDrawable(image4); } } public void setIcon4(Bitmap image4) { mImage4.setImageBitmap(image4); } public void setIcon4ImageResource(int resId) { mImage4.setImageResource(resId); } public void setIcon4Visibility(int flag) { mImage4.setVisibility(flag); } } }
core/res/res/layout/tmobile_list_item_icon_twin_label_secondary_text.xml +2 −2 Original line number Original line Diff line number Diff line Loading @@ -16,8 +16,8 @@ android:id="@+id/icon2" android:id="@+id/icon2" android:layout_height="16sp" android:layout_height="16sp" android:layout_width="16sp" android:layout_width="16sp" android:layout_marginBottom="9sp" android:layout_marginBottom="3sp" android:layout_marginRight="9sp" android:layout_marginRight="3sp" android:layout_alignBottom="@id/icon1" android:layout_alignBottom="@id/icon1" android:layout_alignRight="@id/icon1"> android:layout_alignRight="@id/icon1"> </ImageView> </ImageView> Loading