• Android Toast


       Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。而且Toast主要用于向用户显示提示消息.

    #默认效果

    mbutton.setOnClickListener(new Button.OnClickListener()
            {
                @Override
                public void onClick(View v) {
                    String path = mEditText.getText().toString();
                    if(path.equals("") ){
                        Toast.makeText(MainActivity.this,"网址不能为空",
                                Toast.LENGTH_SHORT).show();
                    }
                }
            });

    image

    #自定义效果

    LayoutInflater inflater = getLayoutInflater();
       View layout = inflater.inflate(R.layout.custom,
         (ViewGroup) findViewById(R.id.llToast));
    

    ImageView image = (ImageView) layout
    .findViewById(R.id.tvImageToast);
    //设置图片

       image.setImageResource(R.drawable.icon);
    //设置标题
       TextView title = (TextView) layout.findViewById(R.id.tvTitleToast);
    title.setText("Attention");
    //设置文字
       TextView text = (TextView) layout.findViewById(R.id.tvTextToast);
    text.setText("完全自定义Toast");

    toast = new Toast(getApplicationContext());
    //设置位置
    toast.setGravity(Gravity.RIGHT | Gravity.TOP, 12, 40);

    toast.setDuration(Toast.LENGTH_LONG);
    toast.setView(layout);
    toast.show();

    #其他线程显示

    new Thread(new Runnable() {
        public void run() {
         showToast();
        }
       }).start();
  • 相关阅读:
    day54
    day53
    CAS客户端整合(四)-- Cacti
    不重新编译安装php模块的方法
    CAS客户端整合(三) Otrs
    CAS客户端整合(二) Zabbix
    CAS客户端整合(一) Discuz!
    [Django笔记] Apache + mod-wsgi 环境部署所遇到的各种问题总结
    Baidu
    Scrapy框架初探
  • 原文地址:https://www.cnblogs.com/bincoding/p/5255186.html
Copyright © 2020-2023  润新知