当前位置:网站首页>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();
}
});
}
}
边栏推荐
猜你喜欢
【TPM2.0原理及应用指南】 12、13、14章
How to choose the appropriate automated testing tools?
SlashData开发者工具榜首等你而定!!!
Numberpick的功能和用法
【TPM2.0原理及应用指南】 9、10、11章
Siggraph 2022 best technical paper award comes out! Chen Baoquan team of Peking University was nominated for honorary nomination
Functions and usage of viewswitch
【网络攻防原理与技术】第6章:特洛伊木马
Mrs offline data analysis: process OBS data through Flink job
textSwitch文本切换器的功能和用法
随机推荐
Mysql 索引命中级别分析
Sator launched Web3 game "satorspace" and launched hoobi
【网络攻防原理与技术】第3章:网络侦察技术
VSCode关于C语言的3个配置文件
How to implement safety practice in software development stage
浅谈 Apache Doris FE 处理查询 SQL 源码解析
Examen des lois et règlements sur la sécurité de l'information
Sator launched Web3 game "satorspace" and launched hoobi
The mail server is listed in the blacklist. How to unblock it quickly?
电脑无法加域,ping域名显示为公网IP,这是什么问题?怎么解决?
麒麟信安云平台全新升级!
【黄啊码】为什么我建议您选择go,而不选择php?
本周小贴士#136:无序容器
How to choose the appropriate automated testing tools?
2021-06-28
管理VDI的几个最佳实践
Matplotlib绘制三维图形
网络攻防复习篇
Sator推出Web3游戏“Satorspace” ,并上线Huobi
【信息安全法律法规】复习篇