Android - 图像标题?

时间:2014-01-16 18:08:18

标签: android image title

如何设置图片按钮/图片的标题或显示图标的内容? 因此,当我按下图像几秒钟时,会弹出一个带标题的小窗口,就像动作栏中的项目一样?

2 个答案:

答案 0 :(得分:0)

您可以围绕OnLongClickListenerToast创建自己的解决方案:

public class TitleImageButton extends ImageButton{
    private String mTitle;

    public TitleImageButton(Context context) {
        super(context);
        this.setLongClickable(true);
        this.setOnLongClickListener(new OnLongClickListener(){

        @Override
        public boolean onLongClick(View arg0) {
            if (mTitle != null) Toast.makeText(TitleImageButton.this.getContext(), mTitle, Toast.LENGTH_SHORT).show();
                return false;
            }
        });
    }

    public void setTitle(String title){
         mTitle = title;
    }

    public String getTitle(){
        return mTitle;
    }   
}

答案 1 :(得分:0)

这篇文章展示了你在寻找什么:
链接:http://androidresearch.wordpress.com/2012/05/06/how-to-create-popups-in-android/
你可以让那些弹出窗口淡入淡出。我希望这会对你有所帮助。