精华内容
下载资源
问答
  • 前言  本章内容是android.widget.Toast,版本为Android 2.2 r1,翻译来自"cnmahj"和"jiahuibin",欢迎大家访问他的博客:http://p.toolib.com/step...欢迎你一起参与Android API 的中文翻译,联系我over140@gmail....

    前言

      本章内容是android.widget.Toast,版本为Android 2.2 r1,翻译来自"cnmahj"和"jiahuibin",欢迎大家访问他的博客:http://p.toolib.com/step,再次感谢"cnmahj"和"jiahuibin" !欢迎你一起参与Android API 的中文翻译,联系我over140@gmail.com。 

     

    声明

      欢迎转载,但请保留文章原始出处:) 

        博客园:http://www.cnblogs.com/

        Android中文翻译组:http://www.cnblogs.com/over140/  

     

    正文

      一、结构

        public class Toast extends Object

     
    java.lang.Object
    android.widget.Toast

     

      二、概述

        

        Toast是一种提供给用户简洁信息的视图。Toast类帮助你创建和显示该信息。

        该视图已浮于应用程序之上的形式呈现给用户。因为它并不获得焦点,即使用户正在输入什么也不会受到影响。它的目标是尽可能已不显眼的方式,使用户看到你提供的信息。有两个例子就是音量控制和设置信息保存成功。

        使用该类最简单的方法就是调用一个静态方法,让他来构造你需要的一切并返回一个新的 Toast 对象。

     

      三、常量

     

           int  LENGTH_LONG

     持续显示视图或文本提示较长时间。该时间长度可定制。

           参见

                  setDuration(int)

     

    int  LENGTH_SHORT

    持续显示视图或文本提示较短时间。该时间长度可定制。该值为默认值。

           参见

                  setDuration(int)

     

      四、构造函数

     

           public Toast (Context context)

           构造一个空的 Toast 对象。在调用 show() 之前,必须先调用 setView(View)

    (译者注:只有使用setView(View)的时候,才使用new Toast(Content content)来得到Toast对象,否则必须用makeText()方法来创建toast对象,并且这种方式获得Toast对象不能使用setText()方法。

           参数

                  context    使用的上下文。通常是你的 Application  Activity 对象。 

     

      五、公共方法

     

    public int cancel ()

         如果视图已经显示则将其关闭,还没有显示则不再显示。一般不需要调用该方法。正常情况下,视图会在超过存续期间后消失。

     

    public int getDuration ()

    返回存续期间

           请参阅

                  setDuration(int)

    public int getGravity ()

         取得提示信息在屏幕上显示的位置。

        

    Gravity

    setGravity()

     

    public float getHorizontalMargin ()

    返回横向栏外空白。

     

    public float getVerticalMargin ()

    返回纵向栏外空白。

     

    public View getView ()

    返回 View 对象。

        

    setView(View)

     

    public int getXOffset ()

    返回相对于参照位置的横向偏移像素量。

            Toast msg = Toast.makeText(Main.this, "Message", Toast.LENGTH_LONG);
            msg.setGravity(Gravity.CENTER, msg.getXOffset() / 2, msg.getYOffset() / 2);
            msg.show();

     

    public int getYOffset ()

    返回相对于参照位置的纵向偏移像素量。

     

    public static Toast makeText (Context context, int resId, int duration)

    生成一个从资源中取得的包含文本视图的标准 Toast 对象。

        参数

    context

    使用的上下文。通常是你的 Application  Activity 对象。

    resId

    要使用的字符串资源ID,可以是已格式化文本。

    duration

    该信息的存续期间。值为 LENGTH_SHORT  LENGTH_LON

         异常

          当资源未找到时抛异常Resources.NotFoundException

     

    public static Toast makeText (Context context, CharSequence text, int duration)

    生成一个包含文本视图的标准 Toast 对象。

        参数

    context

    使用的上下文。通常是你的 Application  Activity 对象。

    resId

    要显示的文本,可以是已格式化文本。

    duration

    该信息的存续期间。值为 LENGTH_SHORT  LENGTH_LONG



    public void setDuration (int duration)

    设置存续期间。

        

    LENGTH_SHORT

    LENGTH_LONG

     

    public void setGravity (int gravity, int xOffset, int yOffset)

    设置提示信息在屏幕上的显示位置。

    (译者注:自定义Toast的显示位置,例如toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0)可以把Toast定位在左上角。Toast提示的位置xOffset:大于0向右移,小于0向左移

        

    Gravity

    getGravity()

     

    public void setMargin (float horizontalMargin, float verticalMargin)

    设置视图的栏外空白。

        参数

            horizontalMargin         容器的边缘与提示信息的横向空白(与容器宽度的比)。

               verticalMargin             容器的边缘与提示信息的纵向空白(与容器高度的比)。

     

    public void setText (int resId)

    更新之前通过 makeText() 方法生成的 Toast 对象的文本内容。

        参数

            resId       Toast 指定的新的字符串资源ID

     

    public void setText (CharSequence s)

    更新之前通过 makeText() 方法生成的 Toast 对象的文本内容。

        参数

            s    Toast 指定的新的文本。

     

    public void setView (View view)

    设置要显示的 View 

    (译者注:注意这个方法可以显示自定义的toast视图,可以包含图像,文字等等。是比较常用的方法。

        

    getView()

     

    public void show ()

    按照指定的存续期间显示提示信息。

     

      六、补充

     

           文章链接

                  Toast一直显示的解决方法

                  通知 Toast详细用法(显示view

                  Android一种信息提示机制:Toast

          [推荐] android Toast大全(五种情形)建立属于你自己的Toast

           示例代码

          示例一:使用图片的Toast

     

    Toast toast = new Toast(this); 
    ImageView view 
    = new ImageView(this); 
    view.setImageResource(R.drawable.icon);
    toast.setView(view); 
    toast.show();

          示例二:带文字带图片Toast

            

    复制代码
          private void showToast() {
            // 1 创建Toast
                    Toast toast = Toast.makeText(this"图文显示", Toast.LENGTH_LONG);
            // 2 创建Layout,并设置为水平布局
                    LinearLayout mLayout = new LinearLayout(this);
                    mLayout.setOrientation(LinearLayout.HORIZONTAL);
                    ImageView mImage 
    = new ImageView(this); // 用于显示图像的ImageView
                    mImage.setImageResource(R.drawable.icon);
                    View toastView 
    = toast.getView(); // 获取显示文字的Toast View
                    mLayout.addView(mImage); // 添加到Layout
                    mLayout.addView(toastView);
            // 3 关键,设置Toast显示的View(上面生成的Layout).
                    toast.setView(mLayout);
                    toast.show();
                }
    复制代码

     

     

     

          示例三:综合Toast例子

            

            Main.xml

     

    复制代码
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation
    ="vertical"
        android:layout_width
    ="fill_parent"
        android:layout_height
    ="fill_parent"
        
    >
    <Button android:id="@+id/button1"
        android:layout_width
    ="fill_parent"
        android:layout_height
    ="wrap_content"
        android:text
    ="Toast显示View"
    />
    <Button android:id="@+id/button2"
        android:layout_width
    ="fill_parent"
        android:layout_height
    ="wrap_content"
        android:text
    ="Toast直接输出"
    />
    <Button android:id="@+id/button3"
        android:layout_width
    ="fill_parent"
        android:layout_height
    ="wrap_content"
        android:text
    ="VolumeToast应用"
    />
    </LinearLayout>
    复制代码

            Toast.xml

    复制代码
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation
    ="vertical"
        android:layout_width
    ="fill_parent"
        android:layout_height
    ="fill_parent"
        
    >
    <ImageView android:src="@drawable/toast"
        android:layout_width
    ="wrap_content"
        android:layout_height
    ="wrap_content"
    />
    <TextView android:id="@+id/tv1"
        android:text
    =""
        android:layout_width
    ="wrap_content"
        android:layout_height
    ="wrap_content"
    />
    </LinearLayout>
    复制代码

            Volumetoast.xml

    复制代码
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width
    ="280dp"
      android:layout_height
    ="wrap_content"
      android:gravity
    ="center_horizontal"
      android:orientation
    ="vertical"
      
    >
              
    <TextView           
                      
    android:layout_width="fill_parent"
                      android:layout_height
    ="wrap_content"
                      android:text
    ="Volume"
                  
    />
                  
    <ProgressBar 
                      
    android:id="@+id/progress"
                      android:layout_width
    ="280dp"
                      android:layout_height
    ="wrap_content"
                      android:progress
    ="50"
                      android:max
    ="100"
                      style
    ="?android:attr/progressBarStyleHorizontal"
                  
    />
    </LinearLayout>
    复制代码

            java文件

    复制代码
    public class toasttest extends Activity {
        
        
    /** Called when the activity is first created. */
        @Override
        
    public void onCreate(Bundle savedInstanceState) {
            
    super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            Button button1
    =(Button)findViewById(R.id.button1);
            button1.setOnClickListener(bt1lis);
            Button button2
    =(Button)findViewById(R.id.button2);
            button2.setOnClickListener(bt2lis);
            Button button3
    =(Button)findViewById(R.id.button3);
            button3.setOnClickListener(bt3lis);
        }
        OnClickListener bt1lis
    =new OnClickListener(){
     
            @Override
            
    public void onClick(View v) {
                showToast();
            }
     
        };
        OnClickListener bt2lis
    =new OnClickListener(){
            @Override
            
    public void onClick(View v) {
                Toast.makeText(toasttest.
    this,"直接输出测试", Toast.LENGTH_LONG).show();
            }
     
        };
        OnClickListener bt3lis
    =new OnClickListener(){
            @Override
            
    public void onClick(View v) {        
                showvolumeToast();
            }
     
        };
        
    public void showToast(){
            LayoutInflater li
    =(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View view
    =li.inflate(R.layout.toast,null);
            
    //把布局文件toast.xml转换成一个view
            Toast toast=new Toast(this);
            toast.setView(view);
            
    //载入view,即显示toast.xml的内容
            TextView tv=(TextView)view.findViewById(R.id.tv1);
            tv.setText(
    "Toast显示View内容");
            
    //修改TextView里的内容
            toast.setDuration(Toast.LENGTH_SHORT);
            
    //设置显示时间,长时间Toast.LENGTH_LONG,短时间为Toast.LENGTH_SHORT,不可以自己编辑
            toast.show();
        }
        
    public void showvolumeToast() {
            
    // TODO Auto-generated method stub
             LayoutInflater li=(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View volumeView
    =li.inflate(R.layout.volumetoast,null);
            ((ProgressBar)volumeView.findViewById(R.id.progress)).setProgress(((ProgressBar)volumeView.findViewById(R.id.progress)).getProgress() 
    + 10);
            
    //这里还有点问题,就是progress的进度条不动,因为我们主要是想给大家展示
         
    //Toast的用法,这里就不深究了
            Toast volumeToast= new Toast(this);
            volumeToast.setGravity(Gravity.BOTTOM, 
    0100);
            volumeToast.setView(volumeView);
            volumeToast.setDuration(Toast.LENGTH_SHORT);       
            volumeToast.show();
        }
    }
    复制代码

            备注

              我们的代码没有重复概述中的通过代码布局toast实现方法,我们是通过布局文件转换成view视图来实现复杂toast,这是两种常用的方法,大家可以根据具体情况进行选择。

            下载

              /Files/over140/2010/11/demo_Toast.rar

     

      七、不足之处

        现象:当点击一个按钮 可以显示一个四秒的toast,但是我要是连点两下就是8秒 三下十二秒
    解决办法:只用一个Toast, 自己设置toast.setText(), setDuration(); 之后无论多少次.show()都能马上更新显示, 一会就消失了

     

    结束

      本文以"cnmahj"的译文为主,"jiahuibin"的备注和代码为辅。由于管理疏忽造成两人翻译重复,故本文联合署名,但"cnmahj"仅翻译了原文部分,翻译得很好,而"jiahuibin"的备注和代码截图都非常棒,整合起来就成一篇优秀的文章了,感谢两位为大家带来精彩的译文!


    转载:http://www.cnblogs.com/over140/archive/2010/11/12/1875403.html

    展开全文
  • 原文Toast是应用中常用的微妙(subtle )...1.创建toast的所有选项都应该在create方法的第一个参数中传递:create(opts)。message选项设置要显示的消息。showCloseButton选项设置为true,在Toast上将显示一个关闭...

    原文

    Toast是应用中常用的微妙(subtle )通知。它用于提示有关操作的反馈或显示系统消息。Toast显示在app内容的顶部(覆盖内容),app可以将其关闭,以恢复用户与app的交互。

    1.创建

    toast的所有选项都应该在create方法的第一个参数中传递:create(opts)。message选项设置要显示的消息。showCloseButton选项设置为true,在Toast上将显示一个关闭按钮。有关所有可用选项,请参阅下面的create方法。

    2.显示的位置

    Toast可以显示在视口的顶部,中间,或底部。position选项可以传递给Toast.create(opts)方法。position选项的值是一个字符串,可选值有top,middle和bottom。如果未指定position的值,则默认在视口的底部显示Toast。

    3.关闭(三种关闭)

    ①Toast可以通过传递毫秒数给Toast的duration选项,在特定时间后自动关闭。②如果showCloseButton选项设置为true,则关闭按钮也可关闭Toast。③也可以调用 Toast实例上的dismiss()方法来关闭Toast。

    当Toast被关闭之后,将会触发onDidDismiss函数。

    4.用法
    import { ToastController } from 'ionic-angular';
    
    constructor(private toastCtrl: ToastController) {
    
    }
    
    presentToast() {
      let toast = this.toastCtrl.create({
        message: 'User was added successfully',
        duration: 3000,
        position: 'top'
      });
    
      toast.onDidDismiss(() => {
        console.log('Dismissed toast');
      });
    
      toast.present();
    }
    

    实例成员

    config

    create(opts)

    创建一个Toast。见下面的选项

    参数类型细节
    optsToastOptionsToast选项。请参阅下表以了解可用选项。

    高级

    属性类型默认描述
    messagestring-Toast显示的信息
    duration(持续时间)number-多少毫秒后关闭Toast。默认情况下,它会一直显示直到dismiss()被调用。
    positionstring"bottom"Toast在屏幕上的位置。值可为:"top","middle"或"bottom"。
    cssClassstring-自定义的样式,以空格分隔。
    showCloseButtonbooleanfalse是否显示一个按钮来关闭Toast。
    closeButtonTextstring"Close"关闭按钮中显示的文本。
    dismissOnPageChangebooleanfalse是否导航到新页面后关闭Toast。
    展开全文
  • Rust中文社区翻译小组招募 #activity #RustChina 首批任务:Rust官网翻译 这里有详细说明 https://github.com/rust-lang/www.rust-lang.org/blob/master/TRANSLATIONS.md 欢迎加入Rust翻译小组参与,QQ群聊号码:...

    Rust中文社区翻译小组招募

    #activity #RustChina

    首批任务:Rust官网翻译

    这里有详细说明 https://github.com/rust-lang/www.rust-lang.org/blob/master/TRANSLATIONS.md

    欢迎加入Rust翻译小组参与,QQ群聊号码:716348056 ,QQ群是一个联络点,后续会组建微信群、tg群等。

    (有参与意愿和时间者进,吃瓜群众勿扰)


    如何用Rust实现一个Chat App

    #chat #rocket #learning

    本文介绍了如何使用Rust和简单的JavaScript在本地机器上构建简单的聊天应用程序。主要的技术栈是Rocket/websocket/JavaScript(你也可以使用TypeScript)

    Read More


    MEAP出的Rust相关学习资源介绍

    #meap


    Finshir v0.3.0 发布

    #ddos #lowSlow

    一种 Low&Slow 流量产生器

    Low&Slow 是一种DDos攻击方法,利用产生大量的慢请求来保持住对服务器资源的消耗,从而影响正常请求的访问。finshir 就是这样一种用Rust写的工具,基于协程(使用了May)。

    finshir


    toast: 支持在docker容器中运行任务的工具

    #task #docker

    image: ubuntu
    tasks:
      greet:
        command: echo 'Hello, World!' # Toast will run this in a container.
    

    img

    当然你还可以用它完成更多更复杂的任务:交叉编译、监控文件变化等等。但是Toast不会并行运行任务,而必须使用顺序执行计划,这是受Docker限制的,但是在单个任务中使用并行。

    toast


    禅与从系统中移除阻塞(block)的艺术

    #servo

    标题仿自《禅与摩托车维修的艺术》。该文是servo的某个贡献者写的文章,他介绍了如何从并行系统中删除阻塞逻辑。长文预警!

    Read More


    Plotters:Rust的绘图库

    #plotter

    虽然在大多数情况下渲染图形并不需要太多的计算能力,并且诸如Python和Javascript的编程语言用于可视化目的。有时我们需要根据大量数据制作一个数字,例如,渲染一些人类基因数据可能需要对数万亿个数据点进行下采样,这对于许多高级编程语言来说甚至都不可行。在这种情况下,Rust是渲染数字的完美候选者,因为它具有高级抽象能力,但运行速度非常快。

    Plotter目前支持使用HTML5画布的后端,也支持wasm,在其项目demo里有plotters+wasm的示例。

    imgimgimg

    plotters


    VSCode的另一个语法高亮插件

    #VSCode #highlighter

    Read More


    「物理模拟」Calcify 0.5.6 发布

    #physics #vector #matrix

    Calcify是用于3-D和4-D矢量和矩阵代数的crate,被设想用于物理模拟。它基于一个基本的ThreeVec结构构建,包括内置的最常用操作。它包括物理常量,3和4-D向量和矩阵以及许多相关的操作,集合,直方图和输出树,可以在json或MessagePack中序列化。

    calcify


    terminal-typeracer: 命令行打字游戏

    #game #cli

    img

    terminal-typeracer


    pris:一种用于设计幻灯片和其他图形的特定领域语言

    #slides #dsl

    特性:

    • 可以编译为PDF
    • 完整的排版控制
    • 一流的检查和操作支持

    pris


    i3status-rs: i3status的纯Rust实现

    #i3status

    img

    i3status-rs


    limber: 用于备份Elasticsearch文档的简单(但快速)工具

    #elasticsearch

    limber


    From 日报小组 @Chaos

    日报订阅地址:

    独立日报订阅地址:

    社区学习交流平台订阅:

    展开全文
  • UI----Toast总结

    2015-02-14 01:58:53
    一: Toast 适用场景、... Toast 中文翻译为土司,用于提示一条简单信息。  特点:  1.Toast不会获取焦点,并且是非模态,如果需要进行用户交互,那么可以考虑Dialog。  2.Toast有固定显示时间,会自动消失。


    一: Toast 

                Toast 中文翻译为土司,用于提示一条简单的信息。

                特点:

                         1.Toast不会获取焦点,并且是非模态的,如果需要进行用户交互,那么可以考虑Dialog。

                         2.Toast有固定显示时间,会自动消失。

                         3.Toast出现时,后面的应用程序是完全可响应且可交互的。


     二:常用方法

          1.makeText(Context context,CharSequence text,int duration);

              Toast的静态方法,用于新建一个普通的Toast,返回值为一个只带有文字的Toast,有三个参数:context上下文参数,text显示的文字,duration显示的时间。

           2.show();

              显示Toast,此方法必须记得加上。

           3.public void setGravity (int gravity, int xOffset, int yOffset);

             设置Toast所在的位置,xOffset, yOffset是以gravity为原点的偏移值。

           4.setDuration(int duration);

            设置Toast显示的时间,可以设置为Toast.LENGTH_SHORT(2.5s)或者Toast.LENGTH_LONG(3s),二者选其一,如果非要更改显示时间,大致有两个方法:1.反射、2.根据源码自定义Toast。

           5.setView(View view);

           用于自定义Toast的布局。



     三: 常见用法

             1.标准的Toast:

                   代码:

            Toast.makeText(getApplicationContext(),"这是一条最普通的Toast",Toast.LENGTH_LONG).show();

                    

                    5.0效果图:

                             


             

           2.自定义位置:

             代码:

            Toast toast = Toast.makeText(getApplicationContext(),"自定义位置",Toast.LENGTH_LONG);
            toast.setGravity(Gravity.CENTER,0,0);
            toast.show();

             

            5.0效果图:

            

           

       3.自定义Toast布局

           1. 图片:

                代码:

            Context context = getApplicationContext();
            
            Toast toast = new Toast(context);
            
            //得到一个ImageView
            ImageView imageView = new ImageView(context);
            imageView.setImageResource(R.drawable.ic_launcher);
            
            //为toast设置相关属性
            toast.setView(imageView);
            toast.setDuration(Toast.LENGTH_LONG);
            
            //显示Toast
            toast.show();

               5.0 效果图:

              

                  

               2.图片+文字:

                 代码:

            Context context = getApplicationContext();
    
            Toast toast = Toast.makeText(context,"图文Toast",Toast.LENGTH_LONG);
    
            //得到一个ImageView
            ImageView imageView = new ImageView(context);
            imageView.setImageResource(R.drawable.ic_launcher);
    
            //添加到Toast布局中
            LinearLayout layout = (LinearLayout)toast.getView();
            layout.addView(imageView);
    
            //显示Toast
            toast.show();

                  5.0效果图:

                  


                    3.扩展:

                       增加虚线边框,更换成椭圆形状,设置蓝色渐变色,使用Shape:

            background_toast.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <shape
        android:shape="oval"
        xmlns:android="http://schemas.android.com/apk/res/android">
     <stroke
        android:width="12dp"
        android:color="#ff0a3cff"
        android:dashWidth="20dp"
        android:dashGap="10dp" />
     <gradient
          android:startColor="#ffe1f1ff"
          android:endColor="#ff387cff"/>
    </shape >
    


            Context context = getApplicationContext();
    
            Toast toast = Toast.makeText(context,"个性化Toast",Toast.LENGTH_LONG);
    
            //得到一个ImageView
            ImageView imageView = new ImageView(context);
            imageView.setImageResource(R.drawable.ic_launcher);
    
            //添加到Toast布局中
            LinearLayout layout = (LinearLayout)toast.getView();
    
            //minAPI :16
            layout.setBackground(getResources().getDrawable(R.drawable.background_toast));
            layout.addView(imageView);
    
            //显示Toast
            toast.show();

       4.4 效果图:


      接下来就等着你发挥你的想象,创建属于你的专属 Toast 咯~



                    

    展开全文
  • ionic3封装自定义Toast(添加图标)

    千次阅读 2018-03-05 19:49:46
    Toast中文翻译如果想往Toast里加点其他东西呢?看到一些实现:1.修改源码2.引入其他库(来自晴天大佬:https://www.jianshu.com/p/17ab4003fa18)出于学习,我自己封装了一下,自己封装更自由,想怎么改就怎么改。...
  • 精通ANDROID 3(中文版)1/2

    热门讨论 2012-08-31 14:17:45
    8.3 使用Toast  8.4 资源  8.5 小结  第9章 管理和组织首选项  9.1 探索首选项框架  9.1.1 ListPreference  9.1.2 CheckBoxPreference  9.1.3 EditTextPreference  9.1.4 RingtonePreference  9.2...
  • 4.3 给耶诞老人信息——Toast对象使用 4.4 我同意条款——CheckBoxisChecked属性 4.5 消费券采购列表——多选项CheckBox应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——...
  • 8.3 使用Toast  8.4 资源  8.5 小结  第9章 管理和组织首选项  9.1 探索首选项框架  9.1.1 ListPreference  9.1.2 CheckBoxPreference  9.1.3 EditTextPreference  9.1.4 RingtonePreference  9.2...
  • 一说到组件,大部分初级设计师和中级设计师的脑海里只会蹦出弹窗、...组件的中文翻译名称可能会有很多种,并没有一个权威、准确的中文命名。设计师在设计前只需要清楚每个组件名对应的组件是什么就可以了。iOS14...
  • 一说到组件,大部分初级设计师和中级设计师的脑海里只会蹦出弹窗、...组件的中文翻译名称可能会有很多种,并没有一个权威、准确的中文命名。设计师在设计前只需要清楚每个组件名对应的组件是什么就可以了。iOS14...
  • 一说到组件,大部分初级设计师和中级设计师的脑海里只会蹦出弹窗、...组件的中文翻译名称可能会有很多种,并没有一个权威、准确的中文命名。设计师在设计前只需要清楚每个组件名对应的组件是什么就可以了。iOS14...
  • 中文翻译为”活动”,但我认为翻译为界面更好。在正常情况下,除了Window、Dialog和Toast,我们可以见到界面的确只有Activity。在这里,我将Activity生命周期分为两种,一种是典型情况下生命周期,另一种是非...
  • 一说到组件,大部分初级设计师和中级设计师的脑海里只会蹦出弹窗、...组件的中文翻译名称可能会有很多种,并没有一个权威、准确的中文命名。设计师在设计前只需要清楚每个组件名对应的组件是什么就可以了。iOS14...
  • Activity作为四大组件之首,是使用最为频繁一种组件,中文直接翻译为“活动”,但是我感觉翻译成界面就会更好理解。正常情况下,Window、Dialog和Toast,我们能见到界面只有Activity。  一、生命周期分析 ...
  • Activity作为四大组件之 首,是使用最为频繁一种组件,中文直接翻译为“活动",但是笔者认为这种翻译有些生硬,如果翻译成界面就会更好理解。正常情况下,除了 Window、Dialog和Toast,我们能 见到界面的确只有...
  • Context对于Android开发者来说肯定不陌生,在我们跳转...Context从中文翻译上是上下文、环境、场景。我个人更倾向用场景来理解Context,例如创建一个View,我们在构造方法传一个Context,而传进去Context则代表着这
  • 目前,Windows Phone支持三种Push Notification方式:Toast Notifications、Tile Notifications和Raw Notifications,我不想翻译中文名字了,因为“吐司”之类的翻译无法帮助理解。 Toast Notifications,当我们...
  • 局面分析是一个让你可以「超神」能力! 一方面,有了局面分析功能,你下棋过程中像是有一个云服务器始终在给你支招。...翻译中文行棋着法 调用云库 API 分析局面 呈现局面分析结果 因为有「象棋云库」...
  • 本文提供全流程,中文翻译。Chinar坚持将简单生活方式,带给世人!(拥有更好阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) 1 IO —— - - IO流写入 - 读取 2 Toast —— - - 安卓中...
  • 1 创建提示对话框 笔者为该对话框添加了3个按钮 分别是 PositiveButton (确定) NeutralButton NegativeButton(取消) 中文意思是积极按钮(确定) 中立按钮 消极按钮(取消) 按字面意思翻译 有点怪 但是很...

空空如也

空空如也

1 2
收藏数 36
精华内容 14
关键字:

toast的中文翻译