当前位置:网站首页>Toast will display a simple prompt message on the program interface
Toast will display a simple prompt message on the program interface
2022-07-07 17:36:00 【XLMN】
toast A simple prompt message will be displayed on the program interface
This information prompt box is used to generate simple prompt messages for users , It has the following characteristics
1、toast Prompt messages will not live in focus
2、toast The prompt message will disappear automatically after a period of time
send total Method of generating prompt message
1、 call toast Constructor , or maketext() The static method creates one total object
2、 call toast Method to set the alignment of the message prompt , Margins, etc
3、 call toast Of show Method to show him
total The function and usage are relatively simple , Generally, simple text prompt information is displayed , If you need to display something like a picture , Complex tips like lists , It is generally recommended to use dialog boxes to complete , Or use toast Construction example , Calling setview Method to set the toast According to the view Components
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.bt);
Button bt = (Button) findViewById(R.id.bt01);
bt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
// Create a toast Prompt information Toast.LENGTH_LONG) Prompt information time
Toast ts = Toast.makeText(MainActivity.this, " I wish you a happy and bitter day , Mountains, rivers, stars and moon all make congratulatory gifts ",
Toast.LENGTH_LONG);
ts.show();
}
});
Button bt1 = (Button) findViewById(R.id.bt02);
// Set the prompt message with picture
bt1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
// Create a total Prompt information
Toast ts = new Toast(MainActivity.this);
// Set the prompt display position
ts.setGravity(Gravity.CENTER, 0, 0);
// Create a imageview
ImageView image = new ImageView(MainActivity.this);
image.setImageResource(R.drawable.love);
// Create a linearlayout Containers
LinearLayout ly = new LinearLayout(MainActivity.this);
// Add pictures and original... To the container view
ly.addView(image);
// Create a textview
TextView tv = new TextView(MainActivity.this);
tv.setText("love mia");
// Set the size and font color of the text box
tv.setTextSize(24);
tv.setTextColor(Color.MAGENTA);
ly.addView(tv);
// Set display custom view
ts.setView(ly);
// Set up toast Display time
ts.setDuration(Toast.LENGTH_LONG);
ts.show();
}
});
}
}

边栏推荐
猜你喜欢

责任链模式 - Unity

【网络攻防原理与技术】第6章:特洛伊木马

2021-06-28

redis主从、哨兵主备切换搭建一步一步图解实现

【TPM2.0原理及应用指南】 12、13、14章

User defined view essential knowledge, Android R & D post must ask 30+ advanced interview questions

Linux 安装mysql8.X超详细图文教程

麒麟信安中标国网新一代调度项目!

Functions and usage of imageswitch

Nerf: the ultimate replacement for deepfake?
随机推荐
《世界粮食安全和营养状况》报告发布:2021年全球饥饿人口增至8.28亿
麒麟信安云平台全新升级!
How to implement safety practice in software development stage
Audio device strategy audio device output and input selection is based on 7.0 code
serachview的功能和用法
防火墙系统崩溃、文件丢失的修复方法,材料成本0元
【网络攻防原理与技术】第7章:口令攻击技术 第8章:网络监听技术
【饭谈】Web3.0到来后,测试人员该何去何从?(十条预言和建议)
百度地图自定义样式向右拖拽导致全球地图经度0度无法正常显示
使用popupwindow創建对话框风格的窗口
Devops' operational and commercial benefits Guide
LeetCode 497(C#)
calendarview日历视图组件的功能和用法
Sator launched Web3 game "satorspace" and launched hoobi
Siggraph 2022 best technical paper award comes out! Chen Baoquan team of Peking University was nominated for honorary nomination
Leetcode brush questions day49
第1章CRM核心业务介绍
rpcms获取指定分类下的文章的方法
actionBar 导航栏学习
What is cloud computing?