热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

创建消息对话框的两种方式

代码:activity_main.xml

 代码:


activity_main.xml





MainActivity.java

package com.example.toast;import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;public class MainActivity extends Activity
{protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);/** 通过makeText()方法创建的消息提示框*/Toast.makeText(this, "我是通过makeText()方法创建的消息提示框", Toast.LENGTH_SHORT).show();/** 通过构造方法提供消息提示框*/Toast toast=new Toast(this);toast.setDuration(Toast.LENGTH_LONG);//设置持续时间toast.setGravity(Gravity.CENTER, 0, 0);//设置对齐方式LinearLayout layout=new LinearLayout(this);//创建线性布局管理器ImageView imageView=new ImageView(this);//创建一个ImageViewimageView.setImageResource(R.drawable.alerm);//设置要显示的图片imageView.setPadding(0, 0, 5, 0);//设置右边距layout.addView(imageView);//将图片添加到线性布局管理器中TextView textView=new TextView(this);//创建一个textViewtextView.setText("我是通过构造方法创建的消息提示框");//为TextView设置文本内容layout.addView(textView);toast.setView(layout);toast.show();}}


运行截图:



推荐阅读
author-avatar
政哲俊其舒涵
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有