Android:“工具提示式”按钮吐司

时间:2012-03-22 18:44:41

标签: java android xml toast android-button

我正在使用语音激活按钮编写应用程序。我希望屏幕上的按钮,当长按弹出按钮旁边的吐司,给出应用程序将识别的语音命令(有点像工具提示)。烤面包应该出现在按钮旁边,只要按住按钮就会持续。

问题:

*如何将Toast长度设置为自定义(长按持续时间)时间

*如何更改吐司的位置更靠近按钮点击

2 个答案:

答案 0 :(得分:1)

我实际上并未在此处看到任何问题,但您需要使用自己的观点,而不是实际的android.widget.Toast

答案 1 :(得分:0)

我认为你在寻找的是 http://developer.android.com/reference/android/view/View.OnLongClickListener.html

设置OnLongClickListener以启动Toast。

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

修改

要设置吐司的长度,只能使用LENGTH_SHORT和LENGTH_LONG的值。这是因为这些是为该类指定的标志。创造一个更长的吐司的唯一解决方案可能是多次启动吐司。

要设置Toast的位置,您可以设置Toast的Gravity并指定偏移量。您可以将位置设置为左上角,并使用视图的位置来计算工具提示的偏移量。