当前位置:网站首页>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();
}
});
}
}
边栏推荐
猜你喜欢
mysql官网下载:Linux的mysql8.x版本(图文详解)
Mrs offline data analysis: process OBS data through Flink job
DatePickerDialog和trimepickerDialog
alertDialog創建对话框
Numberpick的功能和用法
命令模式 - Unity
User defined view essential knowledge, Android R & D post must ask 30+ advanced interview questions
VSCode关于C语言的3个配置文件
viewflipper的功能和用法
【网络攻防原理与技术】第6章:特洛伊木马
随机推荐
How to implement safety practice in software development stage
Repair method of firewall system crash and file loss, material cost 0 yuan
鲲鹏开发者峰会2022 | 麒麟信安携手鲲鹏共筑计算产业新生态
MRS离线数据分析:通过Flink作业处理OBS数据
Mrs offline data analysis: process OBS data through Flink job
Problems encountered in Jenkins' release of H5 developed by uniapp
The mail server is listed in the blacklist. How to unblock it quickly?
Devops' operational and commercial benefits Guide
imageswitcher的功能和用法
Establishment of solid development environment
【TPM2.0原理及应用指南】 12、13、14章
Functions and usage of imageswitch
Audio Device Strategy 音频设备输出、输入 选择 基于7.0 代码
智慧物流平台:让海外仓更聪明
[Huang ah code] Why do I suggest you choose go instead of PHP?
How to choose the appropriate automated testing tools?
使用 xml资源文件定义菜单
[source code interpretation] | source code interpretation of livelistenerbus
Notes on installing MySQL in centos7
麒麟信安携异构融合云金融信创解决方案亮相第十五届湖南地区金融科技交流会