如何设置图片按钮/图片的标题或显示图标的内容? 因此,当我按下图像几秒钟时,会弹出一个带标题的小窗口,就像动作栏中的项目一样?
答案 0 :(得分:0)
您可以围绕OnLongClickListener
和Toast
创建自己的解决方案:
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/
你可以让那些弹出窗口淡入淡出。我希望这会对你有所帮助。