1

如何将按钮添加到小部件,而不是用于打开活动或其他内容?

仅用于切换例如 Wi-Fi :) 可以通过 ImageButton 或类似的东西来完成吗?我只是不知道如何添加 onClickListener。

4

1 回答 1

2

现在我已经更新了我的答案,因为我知道您正在尝试编写 AppWidget。

AppWidgets 仅支持一组有限的视图,而 ToggleButton 不是其中之一。AppWidgets 支持的视图列表可以在这里找到:

http://developer.android.com/guide/topics/appwidgets/index.html#CreatingLayout

您必须使用 ImageButton 并自己记住它的切换状态。您可以将其图像源设置为不同的图像,具体取决于它是否被切换。有关更多信息,请参见 ImageButton:

http://developer.android.com/reference/android/widget/ImageButton.html

于 2012-05-19T22:13:43.487 回答