如何在android小部件中单击图像按钮显示吐司

Posted

技术标签:

【中文标题】如何在android小部件中单击图像按钮显示吐司【英文标题】:How to display a toast on image button click in android widget 【发布时间】:2017-06-29 23:37:30 【问题描述】:

我正在创建一个有按钮的小部件!当我点击一个按钮时。它只是读取我的位置并敬酒! 它不应该打开任何活动! 只需在小部件中单击按钮祝酒! 需要帮助!

【问题讨论】:

【参考方案1】:

你需要打电话

Toast.makeText(context, "Hi there!", Toast.LENGTH_LONG).show();

View.OnClickListener 的小部件的onClick() 方法中

如果使用AppWidgetProvider,请查看this 和this

【讨论】:

对于它从 Appwidgetprovider 扩展的小部件!, findviewbyId 是否在小部件类中工作?我也尝试了 XML 属性 android:onClick,但无法使其工作,因为 toast 在 onUpdate、onEnabled 和 onDisabled 方法中工作正常 我确实参考了!我很赞成在按下图像按钮时调用活动!但我需要敬酒!我在单击图像按钮时调用 toast!

以上是关于如何在android小部件中单击图像按钮显示吐司的主要内容,如果未能解决你的问题,请参考以下文章

如何避免鼠标单击一个小部件触发 Qt 中其他小部件的信号?

如何在android中单击按钮时更新小部件的视图?

android小部件的按钮单击事件

Android小部件:如何确定单击了哪个按钮?

如何为 Qt GUI 小部件使用图像

在图像框架上叠加tkinter小部件