zoukankan      html  css  js  c++  java
  • Android中级第七讲Toast可以放在屏幕的不同地方


    博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !  


    相信大家都会遇到这样的情况,当网络断开时,当数据未取到时……我们都要选择一种方式通知用户,Toast是首先的,因为它简单而容易实现,注意点就是记得new完对象,记得show()一下!

    	Toast.makeText(context, string, Toast.LENGTH_LONG).show();
    注意点:LENGTH_LONG和LENGTH_SHORT分别代表显示时间的长短


    但有时候boss会对你说,难道你的提示只能出现在屏幕下方吗,没有别的显示方式吗?对此,你可能挠头,想破脑袋,对不起,我还没做过!其实,就是这个样子,简单的东西,大家一般不愿花太多时间去研究。别担心,下面我就教你怎么做,请看代码:

    		//new一个新的TextView
    		TextView textView = new TextView(context);
    		//设置textview背景
    		textView.setBackgroundColor(Color.MAGENTA);
    		//设置textview的文字颜色
    		textView.setTextColor(Color.BLUE);
    		//设置文字的位置
    		textView.setPadding(10, 10, 10, 10);
    		//设置显示内容
    		textView.setText(string);
    		//new当前的toast对象
    		Toast toastView = new Toast(context);
    		//设置toast显示时间
    		toastView.setDuration(Toast.LENGTH_LONG);
    		//设置内容的显示位置
    		toastView.setGravity(Gravity.CENTER, 0, 0);
    		//将textview加入
    		toastView.setView(textView);
    		//显示
    		toastView.show();

    这样,一个紫色背景的toast就显示在屏幕中央了。注释全在里面了,相信你一看就会懂的!


  • 相关阅读:
    Can't remove netstandard folder from output path (.net standard)
    website项目的reference问题
    The type exists in both DLLs
    git常用配置
    Map dependencies with code maps
    How to check HTML version of any website
    Bootstrap UI 编辑器
    网上职位要求对照
    Use of implicitly declared global variable
    ResolveUrl in external JavaScript file in asp.net project
  • 原文地址:https://www.cnblogs.com/fengju/p/6174468.html
Copyright © 2011-2022 走看看