我正在使用语音激活按钮编写应用程序。我希望屏幕上的按钮,当长按弹出按钮旁边的吐司,给出应用程序将识别的语音命令(有点像工具提示)。烤面包应该出现在按钮旁边,只要按住按钮就会持续。
问题:
*如何将Toast长度设置为自定义(长按持续时间)时间
*如何更改吐司的位置更靠近按钮点击
答案 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并指定偏移量。您可以将位置设置为左上角,并使用视图的位置来计算工具提示的偏移量。