0
点赞
收藏
分享

微信扫一扫

LinearLayout的扩展


package com.hlidskialf.android.widget;
 
import android.widget.LinearLayout;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.ImageView;
import android.widget.TextView;
 
public class LabelImageButton extends LinearLayout
{
  private ImageView mImage;
  private TextView mText;
 
  public LabelImageButton(Context context, AttributeSet attrs)
  {
    super(context,attrs);
 
    mImage = new ImageView(context,attrs);
    mImage.setPadding(0,0,0,0);
    mText = new TextView(context,attrs);
    mText.setGravity(android.view.Gravity.CENTER_HORIZONTAL);
    mText.setPadding(0,0,0,0);
 
    setClickable(true);
    setFocusable(true);
    setBackgroundResource(android.R.drawable.btn_default);
    setOrientation(LinearLayout.VERTICAL);
    addView(mImage);
    addView(mText);
  }
}
 
</JAVA>


<com.hlidskialf.android.widget.LabelImageButton  
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@android:drawable/ic_menu_more"
    android:text="MOAR"
    android:textColor="#ff000000"
    />

 

举报

相关推荐

0 条评论