当前位置: 首页 > news >正文

5网站开发之美/百度推广优化是什么?

5网站开发之美,百度推广优化是什么?,css 建设网站 图文教程,少儿编程加盟品牌哪家好toast经常会用到,今天做个总结,特别是自定义toast的布局,值得一看。 一.默认展示 // 第一个参数:当前的上下文环境。可用getApplicationContext()或this // 第二个参数:要显示的字符串。也可是R.string中字符串ID // 第三个参数:显示的时间长…

toast经常会用到,今天做个总结,特别是自定义toast的布局,值得一看。

一.默认展示

  1. // 第一个参数:当前的上下文环境。可用getApplicationContext()或this 
  2. // 第二个参数:要显示的字符串。也可是R.string中字符串ID 
  3. // 第三个参数:显示的时间长短。Toast默认的有两个LENGTH_LONG(长)和LENGTH_SHORT(短),也可以使用毫秒如2000ms 
  4. Toast toast=Toast.makeText(getApplicationContext(), "默认的Toast", Toast.LENGTH_SHORT); 
  5. //显示toast信息 
  6. toast.show(); 

二.自定义显示位置

  1. Toast toast=Toast.makeText(getApplicationContext(), "自定义显示位置的Toast", Toast.LENGTH_SHORT); 
  2.         //第一个参数:设置toast在屏幕中显示的位置。我现在的设置是居中靠顶 
  3.         //第二个参数:相对于第一个参数设置toast位置的横向X轴的偏移量,正数向右偏移,负数向左偏移 
  4.         //第三个参数:同的第二个参数道理一样 
  5.         //如果你设置的偏移量超过了屏幕的范围,toast将在屏幕内靠近超出的那个边界显示 
  6.         toast.setGravity(Gravity.TOP|Gravity.CENTER, -50, 100);  
  7.         //屏幕居中显示,X轴和Y轴偏移量都是0 
  8.         //toast.setGravity(Gravity.CENTER, 0, 0);  
  9.         toast.show(); 

三、带图片的

  1. oast toast=Toast.makeText(getApplicationContext(), "显示带图片的toast", 3000); 
  2.         toast.setGravity(Gravity.CENTER, 0, 0);  
  3.         //创建图片视图对象 
  4.         ImageView imageView= new ImageView(getApplicationContext()); 
  5.         //设置图片 
  6.         imageView.setImageResource(R.drawable.ic_launcher); 
  7.         //获得toast的布局 
  8.         LinearLayout toastView = (LinearLayout) toast.getView(); 
  9.         //设置此布局为横向的 
  10.         toastView.setOrientation(LinearLayout.HORIZONTAL); 
  11.         //将ImageView在加入到此布局中的第一个位置 
  12.         toastView.addView(imageView, 0); 
  13.         toast.show(); 

四、完全自定义显示方式

1. toast.xml布局

 toast.xml

2.代码

复制代码
public class ToastActivity extends Activity {private Button bt;private ImageView image;private TextView title, content;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);bt = (Button) findViewById(R.id.bt);bt.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {showToast();}});}private void showToast() {LayoutInflater inflater = getLayoutInflater();View view = inflater.inflate(R.layout.toast, null);image = (ImageView) view.findViewById(R.id.image);title = (TextView) view.findViewById(R.id.title);content = (TextView) view.findViewById(R.id.content);image.setBackgroundResource(R.drawable.ic_launcher);title.setText("自定义toast");content.setText("hello,self toast");Toast toast = new Toast(getApplicationContext());toast.setGravity(Gravity.CENTER, 0, 0);toast.setDuration(Toast.LENGTH_SHORT);toast.setView(view);toast.show();}}
复制代码

 

五、其他线程通过Handler的调用

复制代码
//调用方法1 //Thread th=new Thread(this); //th.start(); //调用方法2 handler.post(new Runnable() { @Override public void run() { showToast(); } }); Java代码
public void showToast(){ Toast toast=Toast.makeText(getApplicationContext(), "Toast在其他线程中调用显示", Toast.LENGTH_SHORT); toast.show(); } Java代码
Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { int what=msg.what; switch (what) { case 1: showToast(); break; default: break; } super.handleMessage(msg); } }; Java代码
@Override public void run() { handler.sendEmptyMessage(1); } 
复制代码

 

 

 

http://www.lbrq.cn/news/1568143.html

相关文章:

  • 网架公司招聘打板施工队伍/淄博seo培训
  • 中国文化网站建设策划书/网站内部优化有哪些内容
  • 好大夫在线网站官网做提眉的医生/互联网营销师是干什么的
  • 武汉网站优化价格/自助建站
  • h5 响应式手机网站/seo技术快速网站排名
  • 旅游网站毕业论文/天津百度推广排名
  • 做办公室的网站/网站优化网站
  • 网站建设方案书阿里云/唯尚广告联盟
  • 郑州高新区做网站开发的公司/深圳seo优化排名
  • 哪些网站做平面单页好看/页优化软件
  • 宇泽佛山网站建设/重庆森林经典台词图片
  • 长沙做四维彩超玛丽亚m网站/搜索引擎优化作业
  • 网站怎么做能让人搜到/seo优化有百度系和什么
  • 网站做百度小程序改造的好处/企业网站建设方案范文
  • 在门户网站做产品单页多少钱一天/武汉seo优化服务
  • 做网站的基本流程/北京十大营销策划公司
  • 可以发布外链的网站/网络营销期末考试试题及答案
  • 苗木网站什么做/百度客户端电脑版
  • 个人网页设计作品html文件夹/系统优化app最新版
  • 网站建设数据库是什么/好的seo网站
  • 四川杰新建设工程网站/seo网站排名的软件
  • 怎么做网站备份/网站快速收录教程
  • 深圳大事件/济南搜索引擎优化网站
  • 品牌网站建设供应商武汉/站长工具
  • 酒泉网站建设平台/浙江网络科技有限公司
  • 重庆科技建设信息网站/上海网站排名优化怎么做
  • html5开发wap网站/杭州网站设计制作
  • 公司怎么做网站需要多少钱/百度贴吧的互动社区
  • 老司机做爰网站老师影音/seo网络优化是什么工作
  • 上海快速建站平台/高质量外链购买
  • 记录一些奇奇怪怪的面试题
  • SQL详细语法教程(三)mysql的函数知识
  • [机器学习]08-基于逻辑回归模型的鸢尾花数据集分类
  • String里常用的方法
  • BGE:智源研究院的通用嵌入模型家族——从文本到多模态的语义检索革命
  • 【Qt开发】常用控件(三) -> geometry