我想知道如何在节目中展示吐司。当我从数据库中读取数据时,我只能在很短的时间内看到祝酒词,尽管文本的长度很小或更大。但我想看到的吐司时间稍长一点(至少3-5秒)。
发布于 2014-02-19 10:17:24
像这样的东西可能适合你的需要:
String stringFromDatabase = "your string";
if (stringFromDatabase.length()<200){
Toast.make(context, stringFromDatabase, Toast.LENGTH_SHORT).show();
}else{
Toast.make(context, stringFromDatabase, Toast.LENGTH_LONG).show();
}
这将显示您的演讲会很短或很长的时间,取决于您的字符串长度。
发布于 2014-02-19 10:18:43
敬酒如下图所示。
Toast.makeText(getApplicationContext(), textToDisplay,
Toast.LENGTH_LONG).show();
参数Toast.LENGTH_LONG告诉它应该显示很长时间。可能您需要将其更改为LENGTH_LONG。
发布于 2014-02-19 10:17:20
如果您想要更长时间显示消息,则必须实现自定义Toast。LENGTH_SHORT和LENGTH_LONG的值分别是0和1,它们没有指定时间。
https://stackoverflow.com/questions/21877301
复制相似问题