gpt4 book ai didi

android - 使用 AppCompatActivity 时 Toast 显示不佳

转载 作者:太空狗 更新时间:2023-10-29 13:17:48 24 4
gpt4 key购买 nike

我在自定义 Activity 中继承了“AppCompatActivity” Activity ,如下面的代码所示:

public class MyHomeActivity : AppCompatActivity
{
Toast.MakeText(this, "Email & Message successfully sent at SOS contacts.", ToastLength.Long).Show();
}

toast 消息在此 Activity 中显示不佳,如下图所示。如果有人对此有任何解决方案,请提供帮助....

enter image description here

最佳答案

使用支持多行的 TextView 为您的 Toast 创建一个自定义 View ,这将创建一个自定义 View Toast,其中包含适合其中的文本。

View view = LayoutInflater.Inflate(Resource.Layout.custom_toast, null);
var txt = view.FindViewById<TextView>(Resource.Id.txtCustomToast);
txt.Text = "your toast message";

var toast = new Toast(this)
{
Duration = ToastLength.Short,
View = view
};
toast.Show();

同时在当前代码中的 toast 消息中插入一个换行符(即\n),将以两行显示 toast 消息,并且背景也会正确。

关于android - 使用 AppCompatActivity 时 Toast 显示不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32858751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com