创建消息对话框的两种方式
来源:互联网 发布:时尚穿衣软件 编辑:程序博客网 时间:2024/05/17 09:08
代码:
activity_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" android:id="@+id/layout" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="消息提示框" /></LinearLayout>
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();}}
运行截图:
0 0
- 创建消息对话框的两种方式
- Android对话框的两种创建方式
- Android创建对话框的两种方式
- rabbitmq消费消息的两种方式
- [GDI+] 创建Images的两种方式
- 创建XMLHttpRequest对象的两种方式
- 动态创建option的两种方式
- mysql下创建的两种方式
- Javascript创建对象的两种方式
- 创建线程两种方式的比较
- java 创建线程 的两种方式
- 创建线程两种方式的比较
- c++创建对象的两种方式
- 创建tabhost的两种方式
- c++创建对象的两种方式
- 图的两种创建方式
- 代理创建的两种方式
- java创建excel的两种方式
- sikulix document 学习笔记(二)——SikuliX是怎么运行的
- Python爬虫学习,抓取网页上的天气信息
- D3D11教程二十九之PlannarShadow(运用stencilBuffer)
- matplotlib
- 2016年10月28日,今天简单的工作总结
- 创建消息对话框的两种方式
- VIP课程共享
- NOIP 2008 传纸条
- neural turing machine:神经图灵机tensorflow源码注释
- python模块系列(三)之操作时间日期
- Redis link链表结构
- H264打包RTP包流程准备
- JAVA类的作用域
- POJ 1125Stockbroker Grapevine(floyd)