Java Code Examples for android.widget.TextView#setIncludeFontPadding()
The following examples show how to use
android.widget.TextView#setIncludeFontPadding() .
These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: PowerFileExplorer File: WebFragment.java License: GNU General Public License v3.0 | 6 votes |
protected void updateChildTextView(ViewGroup viewGroup) { if (viewGroup == null || viewGroup.getChildCount() == 0) return; for (int i = 0; i < viewGroup.getChildCount(); i++) { View view = viewGroup.getChildAt(i); if (view instanceof TextView) { TextView textView = (TextView) view; textView.setTextColor(titleColor); textView.setTypeface(TypefaceHelper.get(context, titleFont)); textView.setLineSpacing(0, 1.1f); textView.setIncludeFontPadding(false); } if (view instanceof ViewGroup) updateChildTextView((ViewGroup) view); } }
Example 2
Source Project: ListItemView File: ListItemView.java License: Apache License 2.0 | 6 votes |
private void setupTextView(final TextView textView, final int leading, final int step) { // This is to make the behavior more deterministic: remove extra top/bottom padding textView.setIncludeFontPadding(false); // Get font metrics and calculate required inter-line extra Paint.FontMetricsInt metrics = textView.getPaint().getFontMetricsInt(); final int extra = leading - metrics.descent + metrics.ascent; textView.setLineSpacing(extra, 1); // Determine minimum required top extra so that the view lands on the grid final int alignTopExtra = (step + metrics.ascent % step) % step; // Determine minimum required bottom extra so that view bounds are aligned with the grid final int alignBottomExtra = (step - metrics.descent % step) % step; textView.setPadding(textView.getPaddingLeft(), textView.getPaddingTop() + alignTopExtra, textView.getPaddingRight(), textView.getPaddingBottom() + alignBottomExtra); }
Example 3
Source Project: android-project-wo2b File: XPreference.java License: Apache License 2.0 | 6 votes |
public void addHintIcon(int drawableId) { if (this.mHintIconArray.indexOfKey(drawableId) == -1) { this.mHintIconArray.put(drawableId, drawableId); TextView tv = new TextView(mContext); tv.setTag(drawableId); tv.setGravity(Gravity.CENTER); ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); tv.setLayoutParams(lp); tv.setBackgroundResource(drawableId); tv.setIncludeFontPadding(false); this.mHintIcons.addView(tv); } }
Example 4
Source Project: android-project-wo2b File: XPreferenceGreen.java License: Apache License 2.0 | 6 votes |
public void addHintIcon(int drawableId) { if (this.mHintIconArray.indexOfKey(drawableId) == -1) { this.mHintIconArray.put(drawableId, drawableId); TextView tv = new TextView(mContext); tv.setTag(drawableId); tv.setGravity(Gravity.CENTER); ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); tv.setLayoutParams(lp); tv.setBackgroundResource(drawableId); tv.setIncludeFontPadding(false); this.mHintIcons.addView(tv); } }
Example 5
Source Project: MiBandDecompiled File: D.java License: Apache License 2.0 | 6 votes |
private void a() { b = new TextView(TaskGuide.m(a)); b.setTextColor(Color.rgb(255, 255, 255)); b.setTextSize(15F); b.setShadowLayer(1.0F, 1.0F, 1.0F, Color.rgb(242, 211, 199)); b.setGravity(3); b.setEllipsize(android.text.TextUtils.TruncateAt.END); b.setIncludeFontPadding(false); b.setSingleLine(true); android.widget.LinearLayout.LayoutParams layoutparams = new android.widget.LinearLayout.LayoutParams(0, -2); layoutparams.weight = 1.0F; layoutparams.leftMargin = TaskGuide.d(a, 4); addView(b, layoutparams); c = new Button(TaskGuide.n(a)); c.setPadding(0, 0, 0, 0); c.setTextSize(16F); c.setTextColor(Color.rgb(255, 255, 255)); c.setShadowLayer(1.0F, 1.0F, 1.0F, Color.rgb(242, 211, 199)); c.setIncludeFontPadding(false); c.setOnClickListener(new B(a, d.a)); android.widget.LinearLayout.LayoutParams layoutparams1 = new android.widget.LinearLayout.LayoutParams(TaskGuide.d(a, TaskGuide.a()), TaskGuide.d(a, TaskGuide.c())); layoutparams1.leftMargin = TaskGuide.d(a, 2); layoutparams1.rightMargin = TaskGuide.d(a, 8); addView(c, layoutparams1); }
Example 6
Source Project: tysq-android File: WheelItem.java License: GNU General Public License v3.0 | 5 votes |
/** * 初始化 */ private void init() { LinearLayout layout = new LinearLayout(getContext()); LayoutParams layoutParams = new LayoutParams(LayoutParams.MATCH_PARENT, WheelUtils.dip2px(getContext(), WheelConstants .WHEEL_ITEM_HEIGHT)); layout.setOrientation(LinearLayout.HORIZONTAL); layout.setPadding(WheelConstants.WHEEL_ITEM_PADDING, WheelConstants.WHEEL_ITEM_PADDING, WheelConstants .WHEEL_ITEM_PADDING, WheelConstants.WHEEL_ITEM_PADDING); layout.setGravity(Gravity.CENTER); addView(layout, layoutParams); // 图片 mImage = new ImageView(getContext()); mImage.setTag(WheelConstants.WHEEL_ITEM_IMAGE_TAG); mImage.setVisibility(View.GONE); LayoutParams imageParams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); imageParams.rightMargin = WheelConstants.WHEEL_ITEM_MARGIN; layout.addView(mImage, imageParams); // 文本 mText = new TextView(getContext()); mText.setTag(WheelConstants.WHEEL_ITEM_TEXT_TAG); mText.setEllipsize(TextUtils.TruncateAt.END); mText.setSingleLine(); mText.setIncludeFontPadding(false); mText.setGravity(Gravity.CENTER); mText.setTextColor(Color.BLACK); LayoutParams textParams = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); layout.addView(mText, textParams); }
Example 7
Source Project: WheelView File: WheelItem.java License: Apache License 2.0 | 5 votes |
/** * 初始化 */ private void init() { LinearLayout layout = new LinearLayout(getContext()); LayoutParams layoutParams = new LayoutParams(LayoutParams.MATCH_PARENT, WheelUtils.dip2px(getContext(), WheelConstants .WHEEL_ITEM_HEIGHT)); layout.setOrientation(LinearLayout.HORIZONTAL); layout.setPadding(WheelConstants.WHEEL_ITEM_PADDING, WheelConstants.WHEEL_ITEM_PADDING, WheelConstants .WHEEL_ITEM_PADDING, WheelConstants.WHEEL_ITEM_PADDING); layout.setGravity(Gravity.CENTER); addView(layout, layoutParams); // 图片 mImage = new ImageView(getContext()); mImage.setTag(WheelConstants.WHEEL_ITEM_IMAGE_TAG); mImage.setVisibility(View.GONE); LayoutParams imageParams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); imageParams.rightMargin = WheelConstants.WHEEL_ITEM_MARGIN; layout.addView(mImage, imageParams); // 文本 mText = new TextView(getContext()); mText.setTag(WheelConstants.WHEEL_ITEM_TEXT_TAG); mText.setEllipsize(TextUtils.TruncateAt.END); mText.setSingleLine(); mText.setIncludeFontPadding(false); mText.setGravity(Gravity.CENTER); mText.setTextColor(Color.BLACK); LayoutParams textParams = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); layout.addView(mText, textParams); }
Example 8
Source Project: Huochexing12306 File: PlatformGridView.java License: Apache License 2.0 | 4 votes |
private LinearLayout getView(int position, OnClickListener ocL, Context context) { Bitmap logo; String label; OnClickListener listener; if (beans[position] instanceof Platform) { logo = getIcon((Platform) beans[position]); label = getName((Platform) beans[position]); listener = ocL; } else { logo = ((CustomerLogo) beans[position]).logo; label = ((CustomerLogo) beans[position]).label; listener = ((CustomerLogo) beans[position]).listener; } LinearLayout ll = new LinearLayout(context); ll.setOrientation(LinearLayout.VERTICAL); ImageView iv = new ImageView(context); int dp_5 = cn.sharesdk.framework.utils.R.dipToPx(context, 5); iv.setPadding(dp_5, dp_5, dp_5, dp_5); iv.setScaleType(ScaleType.CENTER_INSIDE); LinearLayout.LayoutParams lpIv = new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lpIv.setMargins(dp_5, dp_5, dp_5, dp_5); lpIv.gravity = Gravity.CENTER_HORIZONTAL; iv.setLayoutParams(lpIv); iv.setImageBitmap(logo); ll.addView(iv); TextView tv = new TextView(context); // tv.setTextColor(0x2A1E21); tv.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 14); tv.setSingleLine(); tv.setIncludeFontPadding(false); LinearLayout.LayoutParams lpTv = new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lpTv.gravity = Gravity.CENTER_HORIZONTAL; lpTv.weight = 1; lpTv.setMargins(dp_5, 0, dp_5, dp_5); tv.setLayoutParams(lpTv); tv.setText(Html.fromHtml("<font color='black'>"+label+"</font>")); ll.addView(tv); ll.setOnClickListener(listener); return ll; }
Example 9
Source Project: BigApp_Discuz_Android File: PlatformGridView.java License: Apache License 2.0 | 4 votes |
private LinearLayout getView(int position, OnClickListener ocL, Context context) { Bitmap logo; String label; OnClickListener listener; if (beans[position] instanceof Platform) { logo = getIcon((Platform) beans[position]); label = getName((Platform) beans[position]); listener = ocL; } else { logo = ((CustomerLogo) beans[position]).enableLogo; label = ((CustomerLogo) beans[position]).label; listener = ocL; } LinearLayout ll = new LinearLayout(context); ll.setOrientation(LinearLayout.VERTICAL); ImageView iv = new ImageView(context); int dp_5 = com.mob.tools.utils.R.dipToPx(context, 5); iv.setPadding(dp_5, dp_5, dp_5, dp_5); iv.setScaleType(ScaleType.CENTER_INSIDE); LayoutParams lpIv = new LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lpIv.setMargins(dp_5, dp_5, dp_5, dp_5); lpIv.gravity = Gravity.CENTER_HORIZONTAL; iv.setLayoutParams(lpIv); iv.setImageBitmap(logo); ll.addView(iv); TextView tv = new TextView(context); tv.setTextColor(0xff000000); tv.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 14); tv.setSingleLine(); tv.setIncludeFontPadding(false); LayoutParams lpTv = new LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lpTv.gravity = Gravity.CENTER_HORIZONTAL; lpTv.weight = 1; lpTv.setMargins(dp_5, 0, dp_5, dp_5); tv.setLayoutParams(lpTv); tv.setText(label); ll.addView(tv); ll.setOnClickListener(listener); return ll; }
Example 10
Source Project: BigApp_WordPress_Android File: PlatformGridView.java License: Apache License 2.0 | 4 votes |
private LinearLayout getView(int position, OnClickListener ocL, Context context) { Bitmap logo; String label; OnClickListener listener; if (beans[position] instanceof Platform) { logo = getIcon((Platform) beans[position]); label = getName((Platform) beans[position]); listener = ocL; } else { logo = ((CustomerLogo) beans[position]).enableLogo; label = ((CustomerLogo) beans[position]).label; listener = ocL; } LinearLayout ll = new LinearLayout(context); ll.setOrientation(LinearLayout.VERTICAL); ImageView iv = new ImageView(context); int dp_5 = com.mob.tools.utils.R.dipToPx(context, 5); iv.setPadding(dp_5, dp_5, dp_5, dp_5); iv.setScaleType(ScaleType.CENTER_INSIDE); LayoutParams lpIv = new LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lpIv.setMargins(dp_5, dp_5, dp_5, dp_5); lpIv.gravity = Gravity.CENTER_HORIZONTAL; iv.setLayoutParams(lpIv); iv.setImageBitmap(logo); ll.addView(iv); TextView tv = new TextView(context); tv.setTextColor(0xff303030); tv.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 14); tv.setSingleLine(); tv.setIncludeFontPadding(false); LayoutParams lpTv = new LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lpTv.gravity = Gravity.CENTER_HORIZONTAL; lpTv.weight = 1; lpTv.setMargins(dp_5, 0, dp_5, dp_5); tv.setLayoutParams(lpTv); tv.setText(label); ll.addView(tv); ll.setOnClickListener(listener); return ll; }
Example 11
Source Project: AutoLayout-Android File: TextSizeAttr.java License: Apache License 2.0 | 4 votes |
@Override protected void execute(TextView textView, int val) { textView.setIncludeFontPadding(false); textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, val); }
Example 12
Source Project: actor-platform File: BubbleContainer.java License: GNU Affero General Public License v3.0 | 4 votes |
private void init() { setWillNotDraw(false); SELECTOR_PAINT.setColor(getResources().getColor(R.color.selector_selected)); SELECTOR_PAINT.setStyle(Paint.Style.FILL); // DATE showDateDiv = false; dateDiv = new TextView(getContext()); dateDiv.setTextSize(12); dateDiv.setTypeface(Fonts.regular()); dateDiv.setIncludeFontPadding(false); dateDiv.setBackgroundResource(R.drawable.conv_bubble_date_bg); dateDiv.setGravity(Gravity.CENTER); dateDiv.setTextColor(ActorSDK.sharedActor().style.getConvDatetextColor()); if (!showDateDiv) { dateDiv.setVisibility(GONE); } else { dateDiv.setVisibility(VISIBLE); } addView(dateDiv, new MarginLayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); // UNREAD showUnreadDiv = false; unreadDiv = new TextView(getContext()); unreadDiv.setTextSize(13); unreadDiv.setTypeface(Fonts.regular()); unreadDiv.setIncludeFontPadding(false); unreadDiv.setBackgroundColor(ActorSDK.sharedActor().style.getConvDateBgColor()); unreadDiv.setGravity(Gravity.CENTER); unreadDiv.setTextColor(ActorSDK.sharedActor().style.getConvDatetextColor()); unreadDiv.setPadding(0, Screen.dp(6), 0, Screen.dp(6)); unreadDiv.setText(R.string.chat_new_messages); if (!showUnreadDiv) { unreadDiv.setVisibility(GONE); } else { unreadDiv.setVisibility(VISIBLE); } addView(unreadDiv, new MarginLayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT)); // AVATAR avatarView = new AvatarViewWithOnline(getContext()); avatarView.init(Screen.dp(42), 18); addView(avatarView, new MarginLayoutParams(Screen.dp(42), Screen.dp(42))); }
Example 13
Source Project: TabletClock File: Style.java License: MIT License | 4 votes |
public static void applyTextsView(TextView textView, float height) { textView.setTypeface(mFont); textView.setTextSize(PxToSp(height)); textView.setSingleLine(true); textView.setIncludeFontPadding(false); }
Example 14
Source Project: TabletClock File: Style.java License: MIT License | 4 votes |
private static void applyTimeViewExcludeSize(TextView timeView) { timeView.setTypeface(mFont); timeView.setPadding(0, 0, 0, 0); timeView.setSingleLine(true); timeView.setIncludeFontPadding(false); }
Example 15
Source Project: WeCenterMobile-Android File: PlatformGridView.java License: GNU General Public License v2.0 | 4 votes |
private LinearLayout getView(int position, OnClickListener ocL, Context context) { Bitmap logo; String label; OnClickListener listener; if (beans[position] instanceof Platform) { logo = getIcon((Platform) beans[position]); label = getName((Platform) beans[position]); listener = ocL; } else { logo = ((CustomerLogo) beans[position]).logo; label = ((CustomerLogo) beans[position]).label; listener = ((CustomerLogo) beans[position]).listener; } LinearLayout ll = new LinearLayout(context); ll.setOrientation(LinearLayout.VERTICAL); ImageView iv = new ImageView(context); int dp_5 = cn.sharesdk.framework.utils.R.dipToPx(context, 5); iv.setPadding(dp_5, dp_5, dp_5, dp_5); iv.setScaleType(ScaleType.CENTER_INSIDE); LinearLayout.LayoutParams lpIv = new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lpIv.setMargins(dp_5, dp_5, dp_5, dp_5); lpIv.gravity = Gravity.CENTER_HORIZONTAL; iv.setLayoutParams(lpIv); iv.setImageBitmap(logo); ll.addView(iv); TextView tv = new TextView(context); tv.setTextColor(0xffffffff); tv.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 14); tv.setSingleLine(); tv.setIncludeFontPadding(false); LinearLayout.LayoutParams lpTv = new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lpTv.gravity = Gravity.CENTER_HORIZONTAL; lpTv.weight = 1; lpTv.setMargins(dp_5, 0, dp_5, dp_5); tv.setLayoutParams(lpTv); tv.setText(label); ll.addView(tv); ll.setOnClickListener(listener); return ll; }
Example 16
Source Project: ShareSDKShareDifMsgDemo-Android File: PlatformGridView.java License: MIT License | 4 votes |
private LinearLayout getView(int position, OnClickListener ocL, Context context) { Bitmap logo; String label; OnClickListener listener; if (beans[position] instanceof Platform) { logo = getIcon((Platform) beans[position]); label = getName((Platform) beans[position]); listener = ocL; } else { logo = ((CustomerLogo) beans[position]).logo; label = ((CustomerLogo) beans[position]).label; listener = ((CustomerLogo) beans[position]).listener; } LinearLayout ll = new LinearLayout(context); ll.setOrientation(LinearLayout.VERTICAL); ImageView iv = new ImageView(context); int dp_5 = cn.sharesdk.framework.utils.R.dipToPx(context, 5); iv.setPadding(dp_5, dp_5, dp_5, dp_5); iv.setScaleType(ScaleType.CENTER_INSIDE); LinearLayout.LayoutParams lpIv = new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lpIv.setMargins(dp_5, dp_5, dp_5, dp_5); lpIv.gravity = Gravity.CENTER_HORIZONTAL; iv.setLayoutParams(lpIv); iv.setImageBitmap(logo); ll.addView(iv); TextView tv = new TextView(context); tv.setTextColor(0xffffffff); tv.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 14); tv.setSingleLine(); tv.setIncludeFontPadding(false); LinearLayout.LayoutParams lpTv = new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lpTv.gravity = Gravity.CENTER_HORIZONTAL; lpTv.weight = 1; lpTv.setMargins(dp_5, 0, dp_5, dp_5); tv.setLayoutParams(lpTv); tv.setText(label); ll.addView(tv); ll.setOnClickListener(listener); return ll; }
Example 17
Source Project: AndroidLinkup File: PlatformGridView.java License: GNU General Public License v2.0 | 4 votes |
private LinearLayout getView(int position, OnClickListener ocL, Context context) { Bitmap logo; String label; OnClickListener listener; if (beans[position] instanceof Platform) { logo = getIcon((Platform) beans[position]); label = getName((Platform) beans[position]); listener = ocL; } else { logo = ((CustomerLogo) beans[position]).logo; label = ((CustomerLogo) beans[position]).label; listener = ((CustomerLogo) beans[position]).listener; } LinearLayout ll = new LinearLayout(context); ll.setOrientation(LinearLayout.VERTICAL); ImageView iv = new ImageView(context); int dp_5 = cn.sharesdk.framework.utils.R.dipToPx(context, 5); iv.setPadding(dp_5, dp_5, dp_5, dp_5); iv.setScaleType(ScaleType.CENTER_INSIDE); LinearLayout.LayoutParams lpIv = new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lpIv.setMargins(dp_5, dp_5, dp_5, dp_5); lpIv.gravity = Gravity.CENTER_HORIZONTAL; iv.setLayoutParams(lpIv); iv.setImageBitmap(logo); ll.addView(iv); TextView tv = new TextView(context); tv.setTextColor(0xffffffff); tv.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 14); tv.setSingleLine(); tv.setIncludeFontPadding(false); LinearLayout.LayoutParams lpTv = new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lpTv.gravity = Gravity.CENTER_HORIZONTAL; lpTv.weight = 1; lpTv.setMargins(dp_5, 0, dp_5, dp_5); tv.setLayoutParams(lpTv); tv.setText(label); ll.addView(tv); ll.setOnClickListener(listener); return ll; }
Example 18
Source Project: -Android_ShareSDK_Example_Wechat File: PlatformGridView.java License: MIT License | 4 votes |
private LinearLayout getView(int position, OnClickListener ocL, Context context) { Bitmap logo; String label; OnClickListener listener; if (beans[position] instanceof Platform) { logo = getIcon((Platform) beans[position]); label = getName((Platform) beans[position]); listener = ocL; } else { logo = ((CustomerLogo) beans[position]).logo; label = ((CustomerLogo) beans[position]).label; listener = ((CustomerLogo) beans[position]).listener; } LinearLayout ll = new LinearLayout(context); ll.setOrientation(LinearLayout.VERTICAL); ImageView iv = new ImageView(context); int dp_5 = cn.sharesdk.framework.utils.R.dipToPx(context, 5); iv.setPadding(dp_5, dp_5, dp_5, dp_5); iv.setScaleType(ScaleType.CENTER_INSIDE); LinearLayout.LayoutParams lpIv = new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lpIv.setMargins(dp_5, dp_5, dp_5, dp_5); lpIv.gravity = Gravity.CENTER_HORIZONTAL; iv.setLayoutParams(lpIv); iv.setImageBitmap(logo); ll.addView(iv); TextView tv = new TextView(context); tv.setTextColor(0xffffffff); tv.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 14); tv.setSingleLine(); tv.setIncludeFontPadding(false); LinearLayout.LayoutParams lpTv = new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lpTv.gravity = Gravity.CENTER_HORIZONTAL; lpTv.weight = 1; lpTv.setMargins(dp_5, 0, dp_5, dp_5); tv.setLayoutParams(lpTv); tv.setText(label); ll.addView(tv); ll.setOnClickListener(listener); return ll; }