当使用setDuration()进行Toast时,是否可以设置自定义长度或至少长于Toast.LENGTH_LONG?
无论如何我可以告诉Toast Notification只在指定的时间内出现.通常比常规吐司消息短.
// ---sends an SMS message to another device---
private void sendSMS(String phoneNumber, String message) {
int i;
SmsManager sms = SmsManager.getDefault();
int amount = 10; // just making 10 the default if the EditText has an
// invalid value
try {
amount = Integer.parseInt(smsamount.getText().toString());
} catch (NumberFormatException smsamount) {
}
for (i = 0; i < amount; i++) {
if (amount < 100)
sms.sendTextMessage(phoneNumber, null, message, null, null);
else
Toast.makeText(getBaseContext(),
"Please enter an amount less than 100.",
Toast.LENGTH_SHORT).show();
}
} …Run Code Online (Sandbox Code Playgroud) 可能重复:
设置Toast出现长度
在Android中,只有两个元素可以控制Toast的时间:Toast.LENGTH_SHORT和Toast.LENGTH_LONG.But我想让Toast只显示0.5秒或更短时间.我该怎么办?谁可以帮助我?很感谢!