当前位置: 代码迷 >> Android >> 怎样在imagebutton内添加图片和文字?解决方案
  详细解决方案

怎样在imagebutton内添加图片和文字?解决方案

热度:209   发布时间:2016-05-01 22:27:07.0
怎样在imagebutton内添加图片和文字?
如题:imagebutton好象添加了图片以后就不能显示文字了.
如何画一个既有图片又有文字的imagebutton.
左边为图片,右边为文字,该如何实现.



------解决方案--------------------
可从Linearlayout继承,扩展需要的layout
Java code
import android.widget.LinearLayout;import android.content.Context;import android.util.AttributeSet;import android.widget.ImageView;import android.widget.TextView; public class ImageButton1 extends LinearLayout{  private ImageView mImage;  private TextView mText;   public ImageButton1(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.HORIZONTAL);    addView(mImage);    addView(mText);  } }
  相关解决方案